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.
From the root of your local svelte git checkout:
From your project:
```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.
```
cd your-svelte-project
npm link svelte
```
To undo this and link to the official latest Svelte release, just run:
And you should be good to test changes locally.
```bash
npm install svelte@latest
```
### Running Tests
@ -179,6 +179,14 @@ And you should be good to test changes locally.
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
[MIT](LICENSE)

Loading…
Cancel
Save