diff options
author | 2021-04-26 16:54:20 -0500 | |
---|---|---|
committer | 2021-04-26 15:54:20 -0600 | |
commit | dea1a6dfc9dec54034d2b872b4cd36c0174814c6 (patch) | |
tree | 49569a511201b4defc23b6654b475e458452596a /examples/snowpack/src/pages/guides/testing.md | |
parent | 0ea4a986e207238bf0ac1db841b2a5d5b567d84d (diff) | |
download | astro-dea1a6dfc9dec54034d2b872b4cd36c0174814c6.tar.gz astro-dea1a6dfc9dec54034d2b872b4cd36c0174814c6.tar.zst astro-dea1a6dfc9dec54034d2b872b4cd36c0174814c6.zip |
Update defaults directory structure to `src` and `dist` (#132)
* chore: update defaults in docs
* chore: update config defaults
* test: update tests to config defaults
* chore: update gitignore to new defaults
* docs: update readme to new defaults
* chore: update examples to new defaults
* chore: update default exclude in lang server
* chore: update tests
* test: fix failing tests
* chore: update www defaults
Diffstat (limited to 'examples/snowpack/src/pages/guides/testing.md')
-rw-r--r-- | examples/snowpack/src/pages/guides/testing.md | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/examples/snowpack/src/pages/guides/testing.md b/examples/snowpack/src/pages/guides/testing.md new file mode 100644 index 000000000..c632c2f87 --- /dev/null +++ b/examples/snowpack/src/pages/guides/testing.md @@ -0,0 +1,15 @@ +--- +layout: ../../layouts/content.astro +title: Testing +published: true +description: How to choose and use a JavaScript test runner for your Snowpack site. +--- + +Snowpack supports all of the popular JavaScript testing frameworks that you're already familiar with. Mocha, Jest, Jasmine, AVA and Cypress are all supported in Snowpack applications, if integrated correctly. + +**We currently recommend [@web/test-runner](https://www.npmjs.com/package/@web/test-runner) (WTR) for testing in Snowpack projects.** When benchmarked, it performed faster than Jest (our previous recommendation) while also providing an environment for testing that more closely matches production. Most importantly, WTR runs the same Snowpack build pipeline that you've already configured for your project, so there's no second build configuration needed to run your tests. This improves test confidence while removing 100s of extra build dependencies to your project. + +### Testing Guides + +- [@web/test-runner](/guides/web-test-runner) (Recommended) +- [jest](/guides/jest) |