Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tracking Issue: Testing #11

Open
spacekookie opened this issue Oct 22, 2018 · 1 comment
Open

Tracking Issue: Testing #11

spacekookie opened this issue Oct 22, 2018 · 1 comment
Labels
help wanted Something that can easily be tackled by outside collaborators with mentorship improvement Improving on an existing feature tracking issue A collection of tasks, usually used for checlists

Comments

@spacekookie
Copy link
Contributor

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 spacekookie added feature request Adding a new feature improvement Improving on an existing feature help wanted Something that can easily be tackled by outside collaborators with mentorship tracking issue A collection of tasks, usually used for checlists and removed feature request Adding a new feature labels Oct 22, 2018
@spacekookie
Copy link
Contributor Author

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

  • ?!?!?!?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Something that can easily be tackled by outside collaborators with mentorship improvement Improving on an existing feature tracking issue A collection of tasks, usually used for checlists
Projects
None yet
Development

No branches or pull requests

1 participant