Sha256: acb221f576f6516586db847db0368c48e95a229092ef3d21e6d37d99739ebcb8
Contents?: true
Size: 1.12 KB
Versions: 6
Compression:
Stored size: 1.12 KB
Contents
require 'spec_helper' describe Machined::Sprocket do describe '#initialize' do it 'keeps a reference to the Machined environment' do sprocket = create_sprocket sprocket.machined.should be(machined) end it 'sets the root path' do sprocket = create_sprocket sprocket.root.should == Pathname.new('.').expand_path.to_s sprocket = create_sprocket :root => 'spec/machined' sprocket.root.should == Pathname.new('spec/machined').expand_path.to_s end end describe '#context_class' do it 'subclasses Machined::Context' do sprocket = create_sprocket sprocket.context_class.should < Sprockets::Context sprocket.context_class.should < Machined::Context end end describe '#use_all_templates' do it 'registers available templates as engines' do sprocket = create_sprocket :assets => true sprocket.engines('.haml').should be_nil sprocket.engines('.md').should be_nil sprocket.use_all_templates sprocket.engines('.haml').should be(Tilt::HamlTemplate) sprocket.engines('.md').should be(Tilt::RDiscountTemplate) end end end
Version data entries
6 entries across 6 versions & 1 rubygems