Sha256: e66d6ddbbea01ee2e5647748e1294417c27ac94a75fedd350af1d926892aae7b
Contents?: true
Size: 728 Bytes
Versions: 3
Compression:
Stored size: 728 Bytes
Contents
require 'spec_helper' describe Inesita::Application do let(:application) { Inesita::Application } let(:layout) { Class.new { include Inesita::Layout } } let(:injection) { Class.new { include Inesita::Injection } } it 'should respond to #render' do expect(application.new(layout: layout)).to respond_to(:render) end it 'should fail with wrong :layout class' do expect { application.new(layout: Class) }.to raise_error Inesita::Error end it 'should not fail with :layout class' do expect { application.new(layout: layout) }.not_to raise_error end it 'should not fail with any class for injection' do expect { application.new(layout: layout, test: injection) }.not_to raise_error end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
inesita-0.6.1 | spec/opal/application_spec.rb |
inesita-0.6.0 | spec/opal/application_spec.rb |
inesita-0.6.0.beta.1 | spec/opal/application_spec.rb |