Sha256: 9e85143646f6849e30ef7a7624ff7eba55bc95b757586bdb8a5295de3a25762d

Contents?: true

Size: 980 Bytes

Versions: 6

Compression:

Stored size: 980 Bytes

Contents

require_relative "../../../lib/snapdragon/spec_file"

describe Snapdragon::SpecFile do
  describe "#initialize" do
    it "assigns the given path" do
      spec_file = Snapdragon::SpecFile.new('some/path/to_some_spec.js')
      spec_file.instance_variable_get(:@path).should eq('some/path/to_some_spec.js')
    end

    it "assigns the given line number" do
      spec_file = Snapdragon::SpecFile.new('some/path/to_some_spec.js', 54)
      spec_file.instance_variable_get(:@line_number).should eq(54)
    end

    it "line number defaults to nil when not assigned" do
      spec_file = Snapdragon::SpecFile.new('some/path/to_some_spec.js')
      spec_file.instance_variable_get(:@line_number).should eq(nil)
    end
  end

  describe "#read" do
    it "needs to be tested"
  end

  describe "#require_paths" do
    it "needs to be tested"
  end

  describe "#filtered?" do
    it "needs to be tested"
  end

  describe "#spec_query_param" do
    it "needs to be tested"
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
snapdragon-0.1.5 spec/lib/snapdragon/spec_file_spec.rb
snapdragon-0.1.4 spec/lib/snapdragon/spec_file_spec.rb
snapdragon-0.1.3 spec/lib/snapdragon/spec_file_spec.rb
snapdragon-0.1.2 spec/lib/snapdragon/spec_file_spec.rb
snapdragon-0.1.1 spec/lib/snapdragon/spec_file_spec.rb
snapdragon-0.1.0 spec/lib/snapdragon/spec_file_spec.rb