Skip to content

Commit

Permalink
Merge pull request #2206 from eduardoj/xhr_method_deprecated
Browse files Browse the repository at this point in the history
[webui][ci] Deprecated xhr method
  • Loading branch information
bgeuken committed Oct 7, 2016
2 parents 2f94992 + 6905e00 commit 8b71033
Showing 1 changed file with 19 additions and 15 deletions.
34 changes: 19 additions & 15 deletions src/api/spec/controllers/webui/repositories_controller_spec.rb
Expand Up @@ -159,7 +159,7 @@
before do
target_repo = create(:repository, project: another_project)
post :create, project: user.home_project, repository: 'valid_name', target_project: another_project, target_repo: target_repo.name,
architectures: ['i586']
architectures: ['i586']
end

it { expect(flash[:success]).to eq("Successfully added repository 'valid_name'") }
Expand All @@ -174,8 +174,8 @@

it {
expect(flash[:error]).to eq("Can not add repository: " \
"Name is too short (minimum is 1 character) and " \
"Name must not start with '_' or contain any of these characters ':/'")
"Name is too short (minimum is 1 character) and " \
"Name must not start with '_' or contain any of these characters ':/'")
}
it { is_expected.to redirect_to(:back) }
it { expect(assigns(:project).repositories.count).to eq(0) }
Expand All @@ -191,9 +191,10 @@
let(:existing_repository) { create(:repository) }

before do
xhr :post, :create_dod_repository, project: user.home_project, name: existing_repository.name,
arch: Architecture.first.name, url: 'http://whatever.com',
repotype: 'rpmmd'
post :create_dod_repository, xhr: true,
params: {
project: user.home_project, name: existing_repository.name, arch: Architecture.first.name, url: 'http://whatever.com', repotype: 'rpmmd'
}
end

it { expect(assigns(:error)).to start_with('Repository with name') }
Expand All @@ -202,9 +203,10 @@

context "with no valid repository type" do
before do
xhr :post, :create_dod_repository, project: user.home_project, name: 'NewRepo',
arch: Architecture.first.name, url: 'http://whatever.com',
repotype: 'invalid_repo_type'
post :create_dod_repository, xhr: true,
params: {
project: user.home_project, name: 'NewRepo', arch: Architecture.first.name, url: 'http://whatever.com', repotype: 'invalid_repo_type'
}
end

it { expect(assigns(:error)).to start_with("Couldn't add repository:") }
Expand All @@ -213,9 +215,10 @@

context "with no valid repository Architecture" do
before do
xhr :post, :create_dod_repository, project: user.home_project, name: 'NewRepo',
arch: 'non_existent_arch', url: 'http://whatever.com',
repotype: 'rpmmd'
post :create_dod_repository, xhr: true,
params: {
project: user.home_project, name: 'NewRepo', arch: 'non_existent_arch', url: 'http://whatever.com', repotype: 'rpmmd'
}
end

it { expect(assigns(:error)).to start_with("Couldn't add repository:") }
Expand All @@ -224,9 +227,10 @@

context "with valid repository data" do
before do
xhr :post, :create_dod_repository, project: user.home_project, name: 'NewRepo',
arch: Architecture.first.name, url: 'http://whatever.com',
repotype: 'rpmmd'
post :create_dod_repository, xhr: true,
params: {
project: user.home_project, name: 'NewRepo', arch: Architecture.first.name, url: 'http://whatever.com', repotype: 'rpmmd'
}
end

it { expect(assigns(:error)).to be_nil }
Expand Down

0 comments on commit 8b71033

Please sign in to comment.