Sha256: 18c3f9f906a150b0111d8ca32e03640935fd664f20ad8fd53d710b4d41e8b86e

Contents?: true

Size: 648 Bytes

Versions: 3

Compression:

Stored size: 648 Bytes

Contents

require 'spec_helper'

describe Everqueen::Suite do
  subject { Everqueen::Suite.new }

  its(:root) { should == File.expand_path('suite1', File.dirname(__FILE__)) }

  describe '#get_test' do
    subject { Everqueen::Suite.new.get_test('testing_test.js') }
    its(:name) { should == 'testing_test.js' }
    its(:root) { should == File.expand_path('suite1', File.dirname(__FILE__)) }
  end

  describe '#tests' do
    it "should find all tests recursively in the given root directory" do
      subject.tests.map(&:name).should include('testing_test.js', 'foo_test.js', 'bar_test.js', 'libs/lucid_test.js', 'models/game_test.js')
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
everqueen-1.1.1 spec/suite_spec.rb
everqueen-1.1.0 spec/suite_spec.rb
everqueen-1.0.1 spec/suite_spec.rb