BigW Consortium Gitlab

Commit 5013f3a8 by Alexis Reigel

use updated gitlab-test repo for signed commits

parent afd7582a
require 'spec_helper' require 'spec_helper'
require 'fileutils'
describe 'Commits' do describe 'Commits' do
include CiStatusHelper include CiStatusHelper
...@@ -206,19 +205,6 @@ describe 'Commits' do ...@@ -206,19 +205,6 @@ describe 'Commits' do
end end
describe 'GPG signed commits' do describe 'GPG signed commits' do
before do
# FIXME: add this to the test repository directly
remote_path = project.repository.path_to_repo
Dir.mktmpdir do |dir|
FileUtils.cd dir do
`git clone --quiet #{remote_path} .`
`git commit --quiet -S#{GpgHelpers::User1.primary_keyid} --allow-empty -m "signed commit by nannie bernhard"`
`git commit --quiet -S#{GpgHelpers::User2.primary_keyid} --allow-empty -m "signed commit by bette cartwright"`
`git push --quiet`
end
end
end
it 'changes from unverified to verified when the user changes his email to match the gpg key' do it 'changes from unverified to verified when the user changes his email to match the gpg key' do
user = create :user, email: 'unrelated.user@example.org' user = create :user, email: 'unrelated.user@example.org'
project.team << [user, :master] project.team << [user, :master]
...@@ -229,7 +215,7 @@ describe 'Commits' do ...@@ -229,7 +215,7 @@ describe 'Commits' do
login_with(user) login_with(user)
visit namespace_project_commits_path(project.namespace, project, :master) visit namespace_project_commits_path(project.namespace, project, :'signed-commits')
within '#commits-list' do within '#commits-list' do
expect(page).to have_content 'Unverified' expect(page).to have_content 'Unverified'
...@@ -242,7 +228,7 @@ describe 'Commits' do ...@@ -242,7 +228,7 @@ describe 'Commits' do
user.update_attributes!(email: GpgHelpers::User1.emails.first) user.update_attributes!(email: GpgHelpers::User1.emails.first)
end end
visit namespace_project_commits_path(project.namespace, project, :master) visit namespace_project_commits_path(project.namespace, project, :'signed-commits')
within '#commits-list' do within '#commits-list' do
expect(page).to have_content 'Unverified' expect(page).to have_content 'Unverified'
...@@ -256,7 +242,7 @@ describe 'Commits' do ...@@ -256,7 +242,7 @@ describe 'Commits' do
login_with(user) login_with(user)
visit namespace_project_commits_path(project.namespace, project, :master) visit namespace_project_commits_path(project.namespace, project, :'signed-commits')
within '#commits-list' do within '#commits-list' do
expect(page).to have_content 'Unverified' expect(page).to have_content 'Unverified'
...@@ -268,7 +254,7 @@ describe 'Commits' do ...@@ -268,7 +254,7 @@ describe 'Commits' do
create :gpg_key, key: GpgHelpers::User1.public_key, user: user create :gpg_key, key: GpgHelpers::User1.public_key, user: user
end end
visit namespace_project_commits_path(project.namespace, project, :master) visit namespace_project_commits_path(project.namespace, project, :'signed-commits')
within '#commits-list' do within '#commits-list' do
expect(page).to have_content 'Unverified' expect(page).to have_content 'Unverified'
...@@ -284,7 +270,7 @@ describe 'Commits' do ...@@ -284,7 +270,7 @@ describe 'Commits' do
end end
login_with(user) login_with(user)
visit namespace_project_commits_path(project.namespace, project, :master) visit namespace_project_commits_path(project.namespace, project, :'signed-commits')
click_on 'Verified' click_on 'Verified'
within '.popover' do within '.popover' do
......
...@@ -5,6 +5,7 @@ module TestEnv ...@@ -5,6 +5,7 @@ module TestEnv
# When developing the seed repository, comment out the branch you will modify. # When developing the seed repository, comment out the branch you will modify.
BRANCH_SHA = { BRANCH_SHA = {
'signed-commits' => '5d4a1cb',
'not-merged-branch' => 'b83d6e3', 'not-merged-branch' => 'b83d6e3',
'branch-merged' => '498214d', 'branch-merged' => '498214d',
'empty-branch' => '7efb185', 'empty-branch' => '7efb185',
......
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