Better instructions on tests and linking

pull/1615/head
Robert Hall 6 years ago
parent 8aabc7210d
commit d33d61e26d

@ -158,20 +158,20 @@ npm run dev
You can make changes locally to Svelte and test it against any Svelte project. You can also use a [default template](https://github.com/sveltejs/template) for development. Instruction on setup are found in that project repository. You can make changes locally to Svelte and test it against any Svelte project. You can also use a [default template](https://github.com/sveltejs/template) for development. Instruction on setup are found in that project repository.
From the root of your local svelte git checkout: From your project:
```bash ```bash
npm link cd ~/path/to/your-svelte-project
npm install ~/path/to/svelte
``` ```
Then, to link from your Svelte project: And you should be good to test changes locally.
``` To undo this and link to the official latest Svelte release, just run:
cd your-svelte-project
npm link svelte
```
And you should be good to test changes locally. ```bash
npm install svelte@latest
```
### Running Tests ### Running Tests
@ -179,6 +179,14 @@ And you should be good to test changes locally.
npm run test npm run test
``` ```
For running single tests, you can use pattern matching:
```bash
npm run test -- -g "includes AST in svelte.compile output"
```
Alternately, you can add `solo: true` to any given `test/../_config.js` file, but **remember never to commit that setting.**
## License ## License
[MIT](LICENSE) [MIT](LICENSE)

Loading…
Cancel
Save