Change single quotes to double quotes
This commit is contained in:
@@ -1,82 +1,82 @@
|
||||
require 'rails_helper'
|
||||
require "rails_helper"
|
||||
|
||||
feature 'Admin moderators' do
|
||||
feature "Admin moderators" do
|
||||
background do
|
||||
@admin = create(:administrator)
|
||||
@user = create(:user, username: 'Jose Luis Balbin')
|
||||
@user = create(:user, username: "Jose Luis Balbin")
|
||||
@moderator = create(:moderator)
|
||||
login_as(@admin.user)
|
||||
visit admin_moderators_path
|
||||
end
|
||||
|
||||
scenario 'Index' do
|
||||
scenario "Index" do
|
||||
expect(page).to have_content @moderator.name
|
||||
expect(page).to have_content @moderator.email
|
||||
expect(page).not_to have_content @user.name
|
||||
end
|
||||
|
||||
scenario 'Create Moderator', :js do
|
||||
fill_in 'name_or_email', with: @user.email
|
||||
click_button 'Search'
|
||||
scenario "Create Moderator", :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("#moderators") do
|
||||
expect(page).to have_content @user.name
|
||||
end
|
||||
end
|
||||
|
||||
scenario 'Delete Moderator' do
|
||||
click_link 'Delete'
|
||||
scenario "Delete Moderator" do
|
||||
click_link "Delete"
|
||||
|
||||
within("#moderators") do
|
||||
expect(page).not_to have_content @moderator.name
|
||||
end
|
||||
end
|
||||
|
||||
context 'Search' do
|
||||
context "Search" do
|
||||
|
||||
background do
|
||||
user = create(:user, username: 'Elizabeth Bathory', email: 'elizabeth@bathory.com')
|
||||
user2 = create(:user, username: 'Ada Lovelace', email: 'ada@lovelace.com')
|
||||
user = create(:user, username: "Elizabeth Bathory", email: "elizabeth@bathory.com")
|
||||
user2 = create(:user, username: "Ada Lovelace", email: "ada@lovelace.com")
|
||||
@moderator1 = create(:moderator, user: user)
|
||||
@moderator2 = create(:moderator, user: user2)
|
||||
visit admin_moderators_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(@moderator1.name)
|
||||
expect(page).to have_content(@moderator2.name)
|
||||
|
||||
fill_in 'name_or_email', with: ' '
|
||||
click_button 'Search'
|
||||
fill_in "name_or_email", with: " "
|
||||
click_button "Search"
|
||||
|
||||
expect(page).to have_content('Moderators: User search')
|
||||
expect(page).to have_content('No results found')
|
||||
expect(page).to have_content("Moderators: User search")
|
||||
expect(page).to have_content("No results found")
|
||||
expect(page).not_to have_content(@moderator1.name)
|
||||
expect(page).not_to have_content(@moderator2.name)
|
||||
end
|
||||
|
||||
scenario 'search by name' do
|
||||
scenario "search by name" do
|
||||
expect(page).to have_content(@moderator1.name)
|
||||
expect(page).to have_content(@moderator2.name)
|
||||
|
||||
fill_in 'name_or_email', with: 'Eliz'
|
||||
click_button 'Search'
|
||||
fill_in "name_or_email", with: "Eliz"
|
||||
click_button "Search"
|
||||
|
||||
expect(page).to have_content('Moderators: User search')
|
||||
expect(page).to have_content("Moderators: User search")
|
||||
expect(page).to have_content(@moderator1.name)
|
||||
expect(page).not_to have_content(@moderator2.name)
|
||||
end
|
||||
|
||||
scenario 'search by email' do
|
||||
scenario "search by email" do
|
||||
expect(page).to have_content(@moderator1.email)
|
||||
expect(page).to have_content(@moderator2.email)
|
||||
|
||||
fill_in 'name_or_email', with: @moderator2.email
|
||||
click_button 'Search'
|
||||
fill_in "name_or_email", with: @moderator2.email
|
||||
click_button "Search"
|
||||
|
||||
expect(page).to have_content('Moderators: User search')
|
||||
expect(page).to have_content("Moderators: User search")
|
||||
expect(page).to have_content(@moderator2.email)
|
||||
expect(page).not_to have_content(@moderator1.email)
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user