novelist icon indicating copy to clipboard operation
novelist copied to clipboard

Tracking Issue: Testing

Open spacekookie opened this issue 6 years ago • 1 comments

novelist will end up being very complex and as such we should worry about testing early. What is there to test?

  • File I/O logic
  • Various text logic elements in novelist-core
  • UI event hookups in novelist-gtk
  • Macro expansions from novelist-codegen ?

Most of these are """easy""" to test. How can we test relm-gtk code?

spacekookie avatar Oct 22 '18 15:10 spacekookie

Testing File I/O

  • [ ] Creating a project
  • [ ] Loading a project
  • [ ] Writing a file & loading it
  • [ ] Creating chapters with multiple files
  • [ ] Moving files from one chapter to the next
  • [ ] Adding files to the universe

Testing text logic

  • [ ] ???

Testing UI actor logic

  • [ ] ?!?!?!?

spacekookie avatar Oct 22 '18 16:10 spacekookie