Commit 00db7821 authored by Winnie Hellmann's avatar Winnie Hellmann

Remove static HAML fixtures from frontend testing guide

parent 2616c787
...@@ -53,12 +53,9 @@ Remember that the performance of each test depends on the environment. ...@@ -53,12 +53,9 @@ Remember that the performance of each test depends on the environment.
## Karma test suite ## Karma test suite
GitLab uses the [Karma][karma] test runner with [Jasmine] as its test GitLab uses the [Karma][karma] test runner with [Jasmine] as its test
framework for our JavaScript unit and integration tests. For integration tests, framework for our JavaScript unit and integration tests.
we generate HTML files using RSpec (see `spec/javascripts/fixtures/*.rb` for examples). We generate HTML and JSON fixtures from backend views and controllers
Some fixtures are still HAML templates that are translated to HTML files using the same mechanism (see `static_fixtures.rb`). using RSpec (see `spec/javascripts/fixtures/*.rb` for examples).
Adding these static fixtures should be avoided as they are harder to keep up to date with real views.
The existing static fixtures will be migrated over time.
Please see [gitlab-org/gitlab-ce#24753](https://gitlab.com/gitlab-org/gitlab-ce/issues/24753) to track our progress.
Fixtures are served during testing by the [jasmine-jquery][jasmine-jquery] plugin. Fixtures are served during testing by the [jasmine-jquery][jasmine-jquery] plugin.
JavaScript tests live in `spec/javascripts/`, matching the folder structure JavaScript tests live in `spec/javascripts/`, matching the folder structure
......
# Please do not add new files here!
Instead use a Ruby file in the fixtures root directory (`spec/javascripts/fixtures/`).
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