Sha256: 59b98e48822d0b0581d066ccb1072902f5d93842a1fb117d96fe41669692c821
Contents?: true
Size: 842 Bytes
Versions: 7
Compression:
Stored size: 842 Bytes
Contents
require 'spec_helper' describe Calatrava::OutputFile do let(:file) { Calatrava::OutputFile.new("output directory", source_file, dependencies) } context 'coffee file source' do let(:source_file) { "coffee file.coffee" } let(:dependencies) { [] } describe '#output_path' do subject { file.output_path } it { should start_with("output directory/") } it { should end_with("coffee file.js") } end describe '#dependencies' do subject { file.dependencies } it { should have(2).dependencies } it { should include('coffee file.coffee') } it { should include('output directory') } context 'with additional' do let(:dependencies) { [:environment] } it { should have(3).dependencies } it { should include(:environment) } end end end end
Version data entries
7 entries across 7 versions & 1 rubygems