Non-interactive AWS install by running a single script.
Merge branch 'master' into non-interactive-aws-install Conflicts: doc/installation.md Fix merge mess in installation.md
This commit is contained in:
parent
eae41ad1df
commit
b80dd3d242
215 changed files with 3829 additions and 3348 deletions
|
@ -24,7 +24,7 @@ describe Notify do
|
|||
end
|
||||
|
||||
it 'has the correct subject' do
|
||||
should have_subject /Account was created for you/
|
||||
should have_subject /^gitlab \| Account was created for you$/
|
||||
end
|
||||
|
||||
it 'contains the new user\'s login name' do
|
||||
|
@ -60,7 +60,7 @@ describe Notify do
|
|||
it_behaves_like 'an assignee email'
|
||||
|
||||
it 'has the correct subject' do
|
||||
should have_subject /new issue ##{issue.id}/
|
||||
should have_subject /new issue ##{issue.id} \| #{issue.title} \| #{project.name}/
|
||||
end
|
||||
|
||||
it 'contains a link to the new issue' do
|
||||
|
@ -76,7 +76,7 @@ describe Notify do
|
|||
it_behaves_like 'a multiple recipients email'
|
||||
|
||||
it 'has the correct subject' do
|
||||
should have_subject /changed issue/
|
||||
should have_subject /changed issue ##{issue.id} \| #{issue.title}/
|
||||
end
|
||||
|
||||
it 'contains the name of the previous assignee' do
|
||||
|
@ -91,6 +91,29 @@ describe Notify do
|
|||
should have_body_text /#{project_issue_path project, issue}/
|
||||
end
|
||||
end
|
||||
|
||||
describe 'status changed' do
|
||||
let(:current_user) { Factory.create :user, email: "current@email.com" }
|
||||
let(:status) { 'closed' }
|
||||
subject { Notify.issue_status_changed_email(recipient.id, issue.id, status, current_user) }
|
||||
|
||||
it 'has the correct subject' do
|
||||
should have_subject /changed issue ##{issue.id} \| #{issue.title}/i
|
||||
end
|
||||
|
||||
it 'contains the new status' do
|
||||
should have_body_text /#{status}/i
|
||||
end
|
||||
|
||||
it 'contains the user name' do
|
||||
should have_body_text /#{current_user.name}/i
|
||||
end
|
||||
|
||||
it 'contains a link to the issue' do
|
||||
should have_body_text /#{project_issue_path project, issue}/
|
||||
end
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
context 'for merge requests' do
|
||||
|
@ -145,6 +168,26 @@ describe Notify do
|
|||
end
|
||||
end
|
||||
|
||||
describe 'project access changed' do
|
||||
let(:project) { Factory.create(:project,
|
||||
path: "Fuu",
|
||||
code: "Fuu") }
|
||||
let(:user) { Factory.create :user }
|
||||
let(:users_project) { Factory.create(:users_project,
|
||||
project: project,
|
||||
user: user) }
|
||||
subject { Notify.project_access_granted_email(users_project.id) }
|
||||
it 'has the correct subject' do
|
||||
should have_subject /access to project was granted/
|
||||
end
|
||||
it 'contains name of project' do
|
||||
should have_body_text /#{project.name}/
|
||||
end
|
||||
it 'contains new user role' do
|
||||
should have_body_text /#{users_project.project_access_human}/
|
||||
end
|
||||
end
|
||||
|
||||
context 'items that are noteable, the email for a note' do
|
||||
let(:note_author) { Factory.create(:user, name: 'author_name') }
|
||||
let(:note) { Factory.create(:note, project: project, author: note_author) }
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue