Sha256: 3c4f7ba3d5dec6baa2317ab1b4143bb9644b09d7b26e5560d883a14e601996aa

Contents?: true

Size: 646 Bytes

Versions: 12

Compression:

Stored size: 646 Bytes

Contents

require 'spec_helper'
require 'approvals/reporters'

describe Approvals::Reporters::Reporter do

  it "is not approved by default" do
    Approvals::Reporters::Reporter.new.should_not be_approved_when_reported
  end

  it "takes a launcher" do
    move = lambda {|received, approved|
      "echo \"mv #{received} #{approved}\""
    }

    Approvals::Reporters::Reporter.new(&move).launcher.call('received.txt', 'approved.txt').should eq("echo \"mv received.txt approved.txt\"")
  end

  it "defaults to the default OpenDiff launcher" do
    Approvals::Reporters::Reporter.new.launcher.should eq(Approvals::Reporters::Launcher.opendiff)
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
approvals-0.0.16 spec/reporters/reporter_spec.rb
approvals-0.0.15 spec/reporters/reporter_spec.rb
approvals-0.0.14 spec/reporters/reporter_spec.rb
approvals-0.0.13 spec/reporters/reporter_spec.rb
approvals-0.0.12 spec/reporters/reporter_spec.rb
approvals-0.0.11 spec/reporters/reporter_spec.rb
approvals-0.0.10 spec/reporters/reporter_spec.rb
approvals-0.0.9 spec/reporters/reporter_spec.rb
approvals-0.0.8 spec/reporters/reporter_spec.rb
approvals-0.0.7 spec/reporters/reporter_spec.rb
approvals-0.0.6 spec/reporters/reporter_spec.rb
approvals-0.0.5 spec/reporters/reporter_spec.rb