Sha256: db0540bb782d923e2f9bbd4cef2a833b6f5e3cd6e5f8dbfb66846353e9b30911

Contents?: true

Size: 825 Bytes

Versions: 11

Compression:

Stored size: 825 Bytes

Contents

require 'spec_helper'

describe Approvals::Namers::RSpecNamer do

  it "uses non-$%^&*funky example description" do |example|
    expect(Approvals::Namers::RSpecNamer.new(example).name).to eq 'approvals_namers_rspecnamer_uses_non_funky_example_description'
  end

  it "has a decent default" do |example|
    expect(Approvals::Namers::RSpecNamer.new(example).output_dir).to 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 |example|
      expect(Approvals::Namers::RSpecNamer.new(example).output_dir).to eq 'spec/output/dir/'
    end
  end
end

Version data entries

11 entries across 11 versions & 2 rubygems

Version Path
approvals-0.1.7 spec/namers/rspec_namer_spec.rb
approvals-0.0.26 spec/namers/rspec_namer_spec.rb
approvals-0.0.25 spec/namers/rspec_namer_spec.rb
approvals-0.0.24 spec/namers/rspec_namer_spec.rb
br-approvals-0.0.22 spec/namers/rspec_namer_spec.rb
approvals-0.0.22 spec/namers/rspec_namer_spec.rb
approvals-0.0.21 spec/namers/rspec_namer_spec.rb
approvals-0.0.20 spec/namers/rspec_namer_spec.rb
approvals-0.0.19 spec/namers/rspec_namer_spec.rb
approvals-0.0.18 spec/namers/rspec_namer_spec.rb
approvals-0.0.17 spec/namers/rspec_namer_spec.rb