summaryrefslogtreecommitdiff
path: root/examples/snowpack/src/pages/guides/testing.md
diff options
context:
space:
mode:
authorGravatar Nate Moore <natemoo-re@users.noreply.github.com> 2021-04-26 16:54:20 -0500
committerGravatar GitHub <noreply@github.com> 2021-04-26 15:54:20 -0600
commitdea1a6dfc9dec54034d2b872b4cd36c0174814c6 (patch)
tree49569a511201b4defc23b6654b475e458452596a /examples/snowpack/src/pages/guides/testing.md
parent0ea4a986e207238bf0ac1db841b2a5d5b567d84d (diff)
downloadastro-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.md15
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)