Skip to main content
When you run feather new myapp, you get:
These are not placeholder files. They are real tests that pass out of the box, and they are the patterns to follow for your own.

Running tests

Fixtures

The two test clients and why CSRF needs its own.

Patterns

How to test routes, services and models.

Test database

Isolation between tests, and one fixture gotcha worth knowing.

Framework tests

If you are contributing to Feather itself rather than building an app:
Most app developers will not need these. They test the framework code in feather/.