end
test "request shell access" do
+ ActionMailer::Base.deliveries = []
visit page_with_token('spectator', '/manage_account')
assert_text 'You do not have access to any virtual machines'
click_link 'Send request for shell access'
full_name = "#{user['first_name']} #{user['last_name']}"
expected = "Shell account request from #{full_name} (#{user['email']}, #{user['uuid']})"
found_email = 0
- ActionMailer::Base.deliveries.andand.each do |email|
+ ActionMailer::Base.deliveries.each do |email|
if email.subject.include?(expected)
found_email += 1
end
assert_text 'A request for shell access was sent on '
assert_selector 'a', text: 'Send request for shell access'
end
+
+ test "create new repository" do
+ visit page_with_token("active_trustedclient", "/manage_account")
+ click_on "Add new repository"
+ within ".modal-dialog" do
+ fill_in "Name", with: "workbenchtest"
+ click_on "Create"
+ end
+ assert_text ":active/workbenchtest.git"
+ end
end