Sha256: a670fbe8195a01ee8cecdb1d3a5fee26be22c82a903030713a8d5c58e24876e2
Contents?: true
Size: 1.06 KB
Versions: 1
Compression:
Stored size: 1.06 KB
Contents
require 'spec/spec_helper' describe Jsus::SourceFile do before(:each) { cleanup } after(:all) { cleanup } context "initialization" do context "from file" do subject { Jsus::SourceFile.from_file('spec/data/test_source_one.js') } it "should parse json header" do subject.dependencies.should == [] subject.provides.should == ["Color"] subject.description.should == "A library to work with colors" end it "should set filename field to expanded file name" do subject.filename.should == File.expand_path("spec/data/test_source_one.js") end context "when format is invalid" do it "should return nil" do Jsus::SourceFile.from_file('spec/data/bad_test_source_one.js').should == nil Jsus::SourceFile.from_file('spec/data/bad_test_source_two.js').should == nil end end context "when file does not exist" do it "should return nil" do Jsus::SourceFile.from_file('spec/data/non-existant-file.js').should == nil end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
jsus-0.1.0 | spec/lib/jsus/source_file_spec.rb |