3e9bb4ad31
There is nothing more to say but "Commits that change 30 or more lines across at least three files must describe these changes in the commit body"
37 lines
986 B
Ruby
37 lines
986 B
Ruby
require 'spec_helper'
|
|
|
|
describe 'Groups (JavaScript fixtures)', type: :controller do
|
|
include JavaScriptFixturesHelpers
|
|
|
|
let(:admin) { create(:admin) }
|
|
let(:group) { create(:group, name: 'frontend-fixtures-group', runners_token: 'runnerstoken:intabulasreferre')}
|
|
|
|
render_views
|
|
|
|
before(:all) do
|
|
clean_frontend_fixtures('groups/')
|
|
end
|
|
|
|
before do
|
|
group.add_maintainer(admin)
|
|
sign_in(admin)
|
|
end
|
|
|
|
describe GroupsController, '(JavaScript fixtures)', type: :controller do
|
|
it 'groups/edit.html' do |example|
|
|
get :edit, params: { id: group }
|
|
|
|
expect(response).to be_success
|
|
store_frontend_fixture(response, example.description)
|
|
end
|
|
end
|
|
|
|
describe Groups::Settings::CiCdController, '(JavaScript fixtures)', type: :controller do
|
|
it 'groups/ci_cd_settings.html' do |example|
|
|
get :show, params: { group_id: group }
|
|
|
|
expect(response).to be_success
|
|
store_frontend_fixture(response, example.description)
|
|
end
|
|
end
|
|
end
|