Sha256: 728641e342943bcde86611872a5733802e00f746e8c97c4718d6c90cd912f03f
Contents?: true
Size: 975 Bytes
Versions: 1
Compression:
Stored size: 975 Bytes
Contents
require 'spec_helper' require 'roadie/rspec' describe TestProvider do subject(:provider) { TestProvider.new } it_behaves_like "roadie asset provider", valid_name: "existing.css", invalid_name: "invalid.css" do subject { TestProvider.new "existing.css" => "" } end it "finds styles from a predefined hash" do provider = TestProvider.new({ "foo.css" => "a { color: red; }", "bar.css" => "body { color: green; }", }) provider.find_stylesheet("foo.css").to_s.should_not include("body") provider.find_stylesheet("bar.css").to_s.should include("body") provider.find_stylesheet("baz.css").should be_nil end it "can have a default for missing entries" do provider = TestProvider.new({ "foo.css" => "a { color: red; }", :default => "body { color: green; }", }) provider.find_stylesheet("foo.css").to_s.should_not include("body") provider.find_stylesheet("bar.css").to_s.should include("body") end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
roadie-3.0.0.pre1 | spec/lib/roadie/test_provider_spec.rb |