Change single quotes to double quotes
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
require 'rails_helper'
|
||||
require "rails_helper"
|
||||
|
||||
feature 'Admin administrators' do
|
||||
feature "Admin administrators" do
|
||||
let!(:admin) { create(:administrator) }
|
||||
let!(:user) { create(:user, username: 'Jose Luis Balbin') }
|
||||
let!(:user) { create(:user, username: "Jose Luis Balbin") }
|
||||
let!(:user_administrator) { create(:administrator) }
|
||||
|
||||
background do
|
||||
@@ -10,25 +10,25 @@ feature 'Admin administrators' do
|
||||
visit admin_administrators_path
|
||||
end
|
||||
|
||||
scenario 'Index' do
|
||||
scenario "Index" do
|
||||
expect(page).to have_content user_administrator.id
|
||||
expect(page).to have_content user_administrator.name
|
||||
expect(page).to have_content user_administrator.email
|
||||
expect(page).not_to have_content user.name
|
||||
end
|
||||
|
||||
scenario 'Create Administrator', :js do
|
||||
fill_in 'name_or_email', with: user.email
|
||||
click_button 'Search'
|
||||
scenario "Create Administrator", :js do
|
||||
fill_in "name_or_email", with: user.email
|
||||
click_button "Search"
|
||||
|
||||
expect(page).to have_content user.name
|
||||
click_link 'Add'
|
||||
click_link "Add"
|
||||
within("#administrators") do
|
||||
expect(page).to have_content user.name
|
||||
end
|
||||
end
|
||||
|
||||
scenario 'Delete Administrator' do
|
||||
scenario "Delete Administrator" do
|
||||
within "#administrator_#{user_administrator.id}" do
|
||||
click_on "Delete"
|
||||
end
|
||||
@@ -38,7 +38,7 @@ feature 'Admin administrators' do
|
||||
end
|
||||
end
|
||||
|
||||
scenario 'Delete Administrator when its the current user' do
|
||||
scenario "Delete Administrator when its the current user" do
|
||||
|
||||
within "#administrator_#{admin.id}" do
|
||||
click_on "Delete"
|
||||
@@ -49,52 +49,52 @@ feature 'Admin administrators' do
|
||||
end
|
||||
end
|
||||
|
||||
context 'Search' do
|
||||
context "Search" do
|
||||
|
||||
let!(:administrator1) { create(:administrator, user: create(:user,
|
||||
username: 'Bernard Sumner',
|
||||
email: 'bernard@sumner.com')) }
|
||||
username: "Bernard Sumner",
|
||||
email: "bernard@sumner.com")) }
|
||||
let!(:administrator2) { create(:administrator, user: create(:user,
|
||||
username: 'Tony Soprano',
|
||||
email: 'tony@soprano.com')) }
|
||||
username: "Tony Soprano",
|
||||
email: "tony@soprano.com")) }
|
||||
|
||||
background do
|
||||
visit admin_administrators_path
|
||||
end
|
||||
|
||||
scenario 'returns no results if search term is empty' do
|
||||
scenario "returns no results if search term is empty" do
|
||||
expect(page).to have_content(administrator1.name)
|
||||
expect(page).to have_content(administrator2.name)
|
||||
|
||||
fill_in 'name_or_email', with: ' '
|
||||
click_button 'Search'
|
||||
fill_in "name_or_email", with: " "
|
||||
click_button "Search"
|
||||
|
||||
expect(page).to have_content('Administrators: User search')
|
||||
expect(page).to have_content('No results found')
|
||||
expect(page).to have_content("Administrators: User search")
|
||||
expect(page).to have_content("No results found")
|
||||
expect(page).not_to have_content(administrator1.name)
|
||||
expect(page).not_to have_content(administrator2.name)
|
||||
end
|
||||
|
||||
scenario 'search by name' do
|
||||
scenario "search by name" do
|
||||
expect(page).to have_content(administrator1.name)
|
||||
expect(page).to have_content(administrator2.name)
|
||||
|
||||
fill_in 'name_or_email', with: 'Sumn'
|
||||
click_button 'Search'
|
||||
fill_in "name_or_email", with: "Sumn"
|
||||
click_button "Search"
|
||||
|
||||
expect(page).to have_content('Administrators: User search')
|
||||
expect(page).to have_content("Administrators: User search")
|
||||
expect(page).to have_content(administrator1.name)
|
||||
expect(page).not_to have_content(administrator2.name)
|
||||
end
|
||||
|
||||
scenario 'search by email' do
|
||||
scenario "search by email" do
|
||||
expect(page).to have_content(administrator1.email)
|
||||
expect(page).to have_content(administrator2.email)
|
||||
|
||||
fill_in 'name_or_email', with: administrator2.email
|
||||
click_button 'Search'
|
||||
fill_in "name_or_email", with: administrator2.email
|
||||
click_button "Search"
|
||||
|
||||
expect(page).to have_content('Administrators: User search')
|
||||
expect(page).to have_content("Administrators: User search")
|
||||
expect(page).to have_content(administrator2.email)
|
||||
expect(page).not_to have_content(administrator1.email)
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user