Sha256: 26d41dc547fedbdee570322b198259de079548210f05f1e9d304be3fb5f46abd

Contents?: true

Size: 1.07 KB

Versions: 8

Compression:

Stored size: 1.07 KB

Contents

require 'spec_helper'

describe Jasmine do
  it "should provide the root path" do
    File.stub(:dirname).and_return('lib/jasmine')
    File.should_receive(:expand_path) { |path| path }
    Jasmine.root.should == 'lib/jasmine'
  end
  it "should append passed file paths" do
    File.stub(:dirname).and_return('lib/jasmine')
    File.should_receive(:expand_path) { |path| path }
    Jasmine.root('subdir1', 'subdir2').should == File.join('lib/jasmine', 'subdir1', 'subdir2')
  end
  describe '#load_spec' do
    it 'assigns the spec to the spec path' do
      Jasmine.load_spec("spec/test")
      Jasmine.config.spec_files.should == [ "spec/test" ]
    end

    it 'does not assign a spec path if passed a nil' do
      Jasmine.load_spec("spec/test")
      Jasmine.load_spec(nil)
      Jasmine.config.spec_files.should == [ "spec/test" ]
    end

    it 'does not override nonspec files' do
      Jasmine.config.helper_files = ["aaa"]
      Jasmine.load_spec("spec/test")
      Jasmine.config.spec_files.should == [ "spec/test" ]
      Jasmine.config.helper_files.should == ["aaa"]
    end
  end
end

Version data entries

8 entries across 6 versions & 2 rubygems

Version Path
tdiary-5.0.5 vendor/bundle/gems/jasmine-2.5.2/spec/base_spec.rb
tdiary-5.0.5 vendor/bundle/gems/tdiary-5.0.4/vendor/bundle/gems/jasmine-2.5.2/spec/base_spec.rb
tdiary-5.0.5 vendor/bundle/gems/jasmine-2.6.0/spec/base_spec.rb
jasmine-2.6.0 spec/base_spec.rb
tdiary-5.0.4 vendor/bundle/gems/jasmine-2.5.2/spec/base_spec.rb
jasmine-2.5.2 spec/base_spec.rb
jasmine-2.5.1 spec/base_spec.rb
jasmine-2.5.0 spec/base_spec.rb