render only commit title
update CHANGELOG add auto-completion into pipeline add auto-completion into pipeline add auto-completion into pipeline update changelog modify tests remove empty lines add auto-completion into pipeline update changelog modify tests switch text_field_tag into text_field add test to new field switch context into describe Update CHANGELOG render only commit title update CHANGELOG add auto-completion into pipeline add auto-completion into pipeline add auto-completion into pipeline update changelog modify tests remove empty lines add auto-completion into pipeline update changelog modify tests update changelog Update CHANGELOG add indetation add tests to pipeline ref change file name for tests change file name for spec tests remove empty line rename test it rename test name removing unexpected changes removing unexpected changes2 update changelog
This commit is contained in:
parent
ded2b367ad
commit
957632b725
3 changed files with 30 additions and 3 deletions
|
@ -105,6 +105,7 @@ v 8.11.0 (unreleased)
|
|||
- Sort folders with submodules in Files view !5521
|
||||
- Each `File::exists?` replaced to `File::exist?` because of deprecate since ruby version 2.2.0
|
||||
- Print urls to create (or view) merge requests after git push !5542 (Scott Le)
|
||||
- Add auto-completition in pipeline (Katarzyna Kobierska Ula Budziszewska)
|
||||
|
||||
v 8.10.5
|
||||
- Add a data migration to fix some missing timestamps in the members table. !5670
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
.form-group
|
||||
= f.label :ref, 'Create for', class: 'control-label'
|
||||
.col-sm-10
|
||||
= f.text_field :ref, required: true, tabindex: 2, class: 'form-control'
|
||||
= f.text_field :ref, required: true, tabindex: 2, class: 'form-control js-branch-name ui-autocomplete-input', autocomplete: :false, id: :ref
|
||||
.help-block Existing branch name, tag
|
||||
.form-actions
|
||||
= f.submit 'Create pipeline', class: 'btn btn-create', tabindex: 3
|
||||
|
|
|
@ -206,7 +206,7 @@ describe "Pipelines" do
|
|||
before { visit new_namespace_project_pipeline_path(project.namespace, project) }
|
||||
|
||||
context 'for valid commit' do
|
||||
before { fill_in('Create for', with: 'master') }
|
||||
before { fill_in('pipeline[ref]', with: 'master') }
|
||||
|
||||
context 'with gitlab-ci.yml' do
|
||||
before { stub_ci_pipeline_to_return_yaml_file }
|
||||
|
@ -223,11 +223,37 @@ describe "Pipelines" do
|
|||
|
||||
context 'for invalid commit' do
|
||||
before do
|
||||
fill_in('Create for', with: 'invalid-reference')
|
||||
fill_in('pipeline[ref]', with: 'invalid-reference')
|
||||
click_on 'Create pipeline'
|
||||
end
|
||||
|
||||
it { expect(page).to have_content('Reference not found') }
|
||||
end
|
||||
end
|
||||
|
||||
describe 'Create pipelines', feature: true do
|
||||
let(:project) { create(:project) }
|
||||
|
||||
before do
|
||||
visit new_namespace_project_pipeline_path(project.namespace, project)
|
||||
end
|
||||
|
||||
describe 'new pipeline page' do
|
||||
it 'has field to add a new pipeline' do
|
||||
expect(page).to have_field('pipeline[ref]')
|
||||
expect(page).to have_content('Create for')
|
||||
end
|
||||
end
|
||||
|
||||
describe 'find pipelines' do
|
||||
it 'shows filtered pipelines', js: true do
|
||||
fill_in('pipeline[ref]', with: 'fix')
|
||||
find('input#ref').native.send_keys(:keydown)
|
||||
|
||||
within('.ui-autocomplete') do
|
||||
expect(page).to have_selector('li', text: 'fix')
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
Loading…
Reference in a new issue