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

Testing modules #8

Open
1 of 2 tasks
bajtos opened this issue Jan 30, 2023 · 2 comments
Open
1 of 2 tasks

Testing modules #8

bajtos opened this issue Jan 30, 2023 · 2 comments
Assignees
Labels
feature New feature or request

Comments

@bajtos
Copy link
Member

bajtos commented Jan 30, 2023

Create tooling for testing Zinnia modules in an automated way.

  • Unit-testing & integration testing.
  • Both JavaScript and Rust/WASM.
  • Documentation for module authors.

Tasks:

@bajtos bajtos added this to the v0.1 - Ping module milestone Jan 30, 2023
@bajtos bajtos changed the title How to test modules Testing modules Jan 30, 2023
@juliangruber
Copy link
Member

Is there a standard we want to adapt? Maybe deno's testing stdlib?

@bajtos
Copy link
Member Author

bajtos commented Jan 31, 2023

Yes, adopting a widely used standard would be best! ✌️

I'd like to start with why & how we want to test. There can be a different testing strategy & tooling for unit-testing pure functions that don't depend on Zinnia platform APIs vs integration-level testing of functions that invoke Zinnia APIs.

@bajtos bajtos removed this from the v0.1 - Public Alpha milestone Feb 8, 2023
@bajtos bajtos added the feature New feature or request label Mar 30, 2023
@bajtos bajtos pinned this issue Mar 30, 2023
@bajtos bajtos moved this to 📋 Backlog in Space Meridian May 4, 2023
@bajtos bajtos moved this from 📋 Backlog to 📥 Inbox in Space Meridian May 4, 2023
@coreymjames coreymjames moved this from 📥 Todo to 🧊 icebox in Space Meridian Aug 22, 2023
@bajtos bajtos moved this from 🧊 icebox to 🗃 backlog in Space Meridian Oct 23, 2023
@bajtos bajtos moved this from 🗃 backlog to 🧊 icebox in Space Meridian Jan 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
Status: 🧊 icebox
Development

No branches or pull requests

2 participants