Skip to content

Commit

Permalink
[webui][ci] Add feature tests for user show review table
Browse files Browse the repository at this point in the history
  • Loading branch information
ChrisBr committed Mar 10, 2017
1 parent 5c21cd9 commit b9ed64b
Showing 1 changed file with 49 additions and 0 deletions.
49 changes: 49 additions & 0 deletions src/api/spec/features/webui/users/user_requests.rb
@@ -0,0 +1,49 @@
require 'browser_helper'

RSpec.feature 'User requests', type: :feature, js: true do
let!(:user) {
create(:confirmed_user, {
login: 'Jim',
realname: 'Jim Knopf',
email: 'jim.knopf@puppenkiste.com'
})
}

let(:target_project) { create(:project, name: 'Apache') }
let(:target) { create(:package, name: 'apache2', project: target_project) }
let(:source_project) { create(:project, name: 'home:jim:branches:Apache')}
let(:source) { create(:package, name: 'apache2', project: source_project) }

let!(:declined_review) {
FactoryGirl.create(:declined_bs_request,
reviewer: user.login,
target_project: target.project.name,
target_package: target.name,
source_project: source.project.name,
source_package: source.name,
creator: user
)
}

let!(:review) {
FactoryGirl.create(:review_bs_request,
reviewer: user.login,
target_project: target.project.name,
target_package: target.name,
source_project: source.project.name,
source_package: source.name
)
}

before do
login user
visit home_path
end

scenario 'reviews table' do
expect(page).to have_css('table#reviews_in_table tbody tr', count: 1)
within('table#reviews_in_table tbody') do
expect(page).to have_css('tr td', text: '~jim:branches:Apache / apache2')
end
end
end

0 comments on commit b9ed64b

Please sign in to comment.