Skip to content

Commit

Permalink
patch: documentation progress
Browse files Browse the repository at this point in the history
  • Loading branch information
liquidg3 committed Sep 23, 2024
1 parent 3735b6f commit ec81665
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions src/pages/concepts/spruce-cli.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,16 +28,20 @@
* **Easy scope management**: No more managing multiple levels of scope. Just use `this` to access the test's state.

* **Easily Extend Test Classes**: Create a parent test class to hold helpful assertions, setup methods, fixtures, etc.
2. **Decorator Based**: Use `@test()` to define which Class methods are tests.
2. **Decorator Based**:
* Use `@test()` to define which Class methods are tests.
* **Parameterized Tests**: Use the `@test()` decorator with arguments to run the same test with different input.
4. **Tight VSCode Integration**:
* **Formatting**: Beatuifully format your code on every Save.

* **Test Explorer**: View and run tests from the sidebar.
* **Debugging**: Debug tests with breakpoints.
5. **Format on Save**: Automatically format your code using best practices.
6. **Build Watcher**: Automatically build your code on every save.
* Tests are run against built code (not using `ts-node`), making them much faster.
7. **Upgrader**: Update all your dependencies in 1 go!
8. **Errors**:
* **Error Codes**: Utilize the `SpruceError` to throw errors with `Codes`.
* **Error Assertions**: Assert errors against error codes and error metadata.

## What is it?

Expand Down

0 comments on commit ec81665

Please sign in to comment.