Sha256: a6aacc20f275dcf65560879cfdf3c091f495b8661772fc16d7067c5979415839

Contents?: true

Size: 534 Bytes

Versions: 3

Compression:

Stored size: 534 Bytes

Contents


require ::File.join(::File.dirname(__FILE__), %w[.. spec_helper])

# ---------------------------------------------------------------------------
describe Webby::Resources do
  it "should raise a useful error if there are no layouts" do
    layouts = mock("Layouts")
    Webby::Resources.stub!(:layouts).and_return(layouts)
    layouts.should_receive(:find).and_raise RuntimeError

    lambda do
      Webby::Resources.find_layout("default")
    end.should raise_error(Webby::Error, 'could not find layout "default"')
    
  end
end

Version data entries

3 entries across 3 versions & 3 rubygems

Version Path
Shazburg-webby-0.9.0 spec/webby/resources_spec.rb
TwP-webby-0.9.0 spec/webby/resources_spec.rb
webby-0.9.0 spec/webby/resources_spec.rb