Sha256: 242cfdb3bc33ddbc897b855613688c731a8d2b9b6ccca6fb50589542f7475e5b
Contents?: true
Size: 1.36 KB
Versions: 1
Compression:
Stored size: 1.36 KB
Contents
require 'spec_helper' describe Codependency::Parser do context 'planets', :files => :planets do let( :parser ){ Codependency::Parser.new } context 'body' do subject { parser.parse( './body.rb' ) } it { should eq( [ ] ) } end context 'earth' do subject { parser.parse( './earth.rb' ) } it { should eq( [ './planet.rb' ] ) } end context 'mars' do subject { parser.parse( './mars.rb' ) } it { should eq( [ './planet.rb' ] ) } end context 'phobos' do subject { parser.parse( './phobos.rb' ) } it { should eq( [ './body.rb', './mars.rb' ] ) } end context 'planet' do subject { parser.parse( './planet.rb' ) } it { should eq( [ './body.rb' ] ) } end end context 'breakfasts', :files => :breakfasts do let( :parser ){ Codependency::Parser.new :comment => '//', :extname => '.js' } context 'butter' do subject { parser.parse( './butter.js' ) } it { should eq( [ ] ) } end context 'egg' do subject { parser.parse( './egg.js' ) } it { should eq( [ './butter.js' ] ) } end context 'toast' do subject { parser.parse( './toast.js' ) } it { should eq( [ './butter.js' ] ) } end context 'sandwich' do subject { parser.parse( './sandwich.js' ) } it { should eq( [ './egg.js', './toast.js' ] ) } end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
codependency-1.0.0 | spec/codependency/parser_spec.rb |