osem-fcy/spec/views/layouts/application.haml_spec.rb
James Mason 1241d21f93 Provide an opportunity for including conference-specific CSS
There is currently no top-level selector for views that is conference-specific,
so all conferences on one OSEM instance end up sharing all the same CSS.

In order to allow individual conferences to have unique CSS, a class for the
current conference is applied to the <body> tag, and an scss template provided with
an example of conference-specific CSS.
2018-11-06 08:19:01 -08:00

11 lines
319 B
Ruby

require 'spec_helper'
describe 'layouts/application.haml' do
let(:conference) { create(:conference) }
it 'assigns a class to the body identifying the current conference' do
assign(:conference, conference)
render
expect(rendered).to have_selector("body.conference-#{conference.short_title}")
end
end