osem-fcy/spec/views/admin/lodgings/index.html.haml_spec.rb
2017-01-06 17:15:50 -06:00

22 lines
644 B
Ruby

require 'spec_helper'
describe 'admin/lodgings/index' do
it 'renders lodgings list' do
@conference = create(:conference)
@conference.venue = create(:venue)
@conference.lodgings << create(:lodging)
assign :venue, @conference.venue
render
expect(rendered).to include(CGI.escapeHTML(@conference.lodgings.first.name))
end
it 'prevents XSS in lodging description' do
@conference = create(:conference)
@conference.venue = create(:venue)
@conference.lodgings << create(:lodging_xss)
assign :venue, @conference.venue
render
expect(rendered).to_not have_selector("#divInjectedElement")
end
end