Comments (4)
I'll gladly help with the tests. I would currently advise using either vitest or uvu for the unit tests. SvelteKit uses uvu. Vitest currently runs only with pnpm, but since we're using that anyway, this shouldn't be an issue. Both options are viable, uvu is faster, but slightly less convenient.
from solid-start.
Yeah I too was thinking vitest should be a good option, we already know how to configure it.. the scope of the testing is a question in my mind.. we have these core APIs like server and createForm that we want to unit test.. maybe some of the server handlers.. but also seems to me that the most valuable tests are going to be the e2e playwright tests and that make sure everything works well together
from solid-start.
uvu works with playwright, too. But vitest is definitely more comfortable. So vitest it is?
from solid-start.
We have started adding an integration test suite with playwright, and unit tests with vitest in https://github.com/solidjs/solid-start/tree/main/test
We could definitely use contributions there as we expand our test suite!
from solid-start.
Related Issues (20)
- [Bug?]: Something went wrong HOT 2
- [Bug?]: Redirect thrown from action cause resulting page to not see search params correctly HOT 7
- [Bug?]: Incorrect classname active on the root page (active/inactive) HOT 1
- [Bug?]: SolidStart fails to start with Daisyui and tailwindcss HOT 20
- [Bug?]: resolve type fail on `moduleResolution: "Bundler"` HOT 2
- [Bug?]: rename the index.tsx file to the name of the folder always gives a 404 HOT 5
- [Bug?]: bun create solid error on windows 11 HOT 1
- [Bug?]: Server functions that throw or return redirects when called in an action do not redirect HOT 10
- [Bug?]: Vite field in the app config has wrong types HOT 1
- [Bug?]: server function that contain await prisma function will throws error HOT 3
- [Bug?]: dup signIn import from @solid-mediaket/auth -> build error HOT 5
- [Bug?]: `Button type attribute has not been set.` in templates
- [Bug?]: createResource fails if using SSR and an exception is thrown in the wrapped function HOT 4
- [ssr]: Spreading `readOnly: false` on input applies `readonly` HOT 2
- [Bug?]: Middleware returning Response is not working properly
- [Bug?]: SolidStart aws_lambda preset unable to serve JS and CSS artifacts when deployed to AWS Lambda HOT 4
- [Bug?]: Client bundle including imports from "use server" functions HOT 2
- [Bug?]: 404 page doesn't work in cloudflare pages HOT 2
- [Feature?]: Allow `init` of projects with both `vitest` and `tailwindcss` HOT 2
- [Bug?]: Deno downloading error - npm package 'uWebSockets.js' does not exist HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from solid-start.