Sha256: 2f00ff4f31d8286dc75a0394bf256fbfd3ff2f25a77abbacc9a9b56e098dd833

Contents?: true

Size: 847 Bytes

Versions: 7

Compression:

Stored size: 847 Bytes

Contents

require 'spec_helper'
require 'approvals/rspec'

describe Approvals::Namers::DirectoryNamer do

  it "uses non-$%^&*funky example description" do
    Approvals::Namers::DirectoryNamer.new(self.example).name.should eq("approvals_namers_directorynamer/uses_non_funky_example_description")
  end

  it "has a decent default" do
    Approvals::Namers::DirectoryNamer.new(self.example).output_dir.should eq('spec/fixtures/approvals/')
  end

  context "when RSpec is configured" do
    before :each do
      RSpec.configure do |c|
        c.approvals_path = 'spec/output/dir/'
      end
    end

    after :each do
      RSpec.configure do |c|
        c.approvals_path = nil
      end
    end

    it "uses the rspec config option" do
      Approvals::Namers::DirectoryNamer.new(self.example).output_dir.should eq('spec/output/dir/')
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
approvals-0.0.12 spec/namers/directory_namer_spec.rb
approvals-0.0.11 spec/namers/directory_namer_spec.rb
approvals-0.0.10 spec/namers/directory_namer_spec.rb
approvals-0.0.9 spec/namers/directory_namer_spec.rb
approvals-0.0.8 spec/namers/directory_namer_spec.rb
approvals-0.0.7 spec/namers/directory_namer_spec.rb
approvals-0.0.6 spec/namers/directory_namer_spec.rb