fireproof-storage / fireproof

Realtime database, runs anywhere. Install Fireproof in your front-end app or edge function, and sync data via any backend.
https://fireproof.storage
Other
219 stars 16 forks source link

new test harness for the executable feature spec #55

Open jchris opened 6 months ago

jchris commented 6 months ago

The existing test harness is JavaScript. It would be nice to have a TypeScript test harness.

Instead of going heavy on translating all the old tests to the new format, let's keep them as-is for now, and add a new minimal test case that can be the basis for the executable feature spec.

Would love ideas / patches / suggestions.

jchris commented 2 weeks ago

Executable feature spec for 1.0 Our goal is to never ship a 2.0, which means we need to define compatibility for 1.0, so we can add features without breaking existing apps. At the simplest, this means writing a new small test suite that we guarantee to support for the long term. Then we can anchor docs etc from this code.

https://fireproof.storage/posts/roadmap-to-1.0/