Sha256: 5df785e502ae787c4d427928f860a04cbcd0ed460a4e5949910a126452998593

Contents?: true

Size: 772 Bytes

Versions: 1

Compression:

Stored size: 772 Bytes

Contents

require "#{File.dirname(__FILE__)}/spec_helper"

describe FocusedTest do
  describe "#run" do
    context "when passed in file has a test in it" do
      it "runs the focused test" do
        output = `ruby #{dir}/../lib/focused_test.rb --file #{dir}/fixtures/fixture_test.rb --line 5`
        output.should include("test_1")
        output.should_not include("test_2")
      end
    end

    context "when passed a filepath that ends with _spec.rb" do
      it "runs the focused spec" do
        output = `ruby #{dir}/../lib/focused_test.rb --file #{dir}/fixtures/fixture_spec.rb --line 5`
        output.should include("does something 1")
        output.should_not include("does something 2")
      end
    end

    def dir
      File.dirname(__FILE__)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
btakita-focused-test-0.2.0 spec/focused_test_spec.rb