Sha256: a84b3f52550ef7509e689ba409a7996ddaf041ae7ef2a746199e0cf1e49b2a26

Contents?: true

Size: 658 Bytes

Versions: 11

Compression:

Stored size: 658 Bytes

Contents

require 'spec_helper'
require 'approvals/reporters'

describe Approvals::Reporters::Reporter do

  it "is not approved by default" do
    expect(Approvals::Reporters::Reporter.new).not_to be_approved_when_reported
  end

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

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

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

Version data entries

11 entries across 11 versions & 2 rubygems

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