Commit ac608715 authored by Clement Ho's avatar Clement Ho

Merge branch 'edge-cases-integration-frontend-testing' into 'master'

Update testing.md `# Frontend Testing` to include integration spec for edge cases

See merge request !11784
parents e263e9f5 9bb4c08a
...@@ -7,7 +7,7 @@ feature tests with Capybara for e2e (end-to-end) integration testing. ...@@ -7,7 +7,7 @@ feature tests with Capybara for e2e (end-to-end) integration testing.
Unit and feature tests need to be written for all new features. Unit and feature tests need to be written for all new features.
Most of the time, you should use rspec for your feature tests. Most of the time, you should use rspec for your feature tests.
There are cases where the behaviour you are testing is not worth the time spent running the full application, There are cases where the behaviour you are testing is not worth the time spent running the full application,
for example, if you are testing styling, animation or small actions that don't involve the backend, for example, if you are testing styling, animation, edge cases or small actions that don't involve the backend,
you should write an integration test using Jasmine. you should write an integration test using Jasmine.
![Testing priority triangle](img/testing_triangle.png) ![Testing priority triangle](img/testing_triangle.png)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment