inkle / inkle/inky

Automated tests

Open
#34 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
2.7k
Forks
340
PR merge metrics
No merged PRs in 30d

Description

I'm currently making some integration tests using Spectron and mocha so we can do automated test on builds before uploading the releases (this would catch errors like the one in #30 before it's actually uploaded). Generally this could save us a lot of time doing manual testing and fixing bugs that should have been caught before release.

Please let me know what features that would be nice to have tested. So far:
- [x] Able to startup (https://github.com/inkle/inky/pull/35)
- [ ] Able to write text in editor
- [ ] Able to save text in editor
- [ ] Ability to compile a minimal story. This is probably defined as: when text in editor is changed, then the player view refreshes with the expected content?
- [ ] Ability to export to JSON (where the JSON has valid content - probably no need to test correctness, since JSON format may change over time, and that might be annoying to update)
- [ ] Ability to play through a more complex story to the end. (not sure how easy this is to set up)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.