Sha256: a38205996de473e7404ea596eb51fbdff4765cbd2fedcde392bdbf9402943144

Contents?: true

Size: 482 Bytes

Versions: 1

Compression:

Stored size: 482 Bytes

Contents

require 'spec_helper'

module FinePrint
  describe Signature do
    it "can't be associated with unpublished contracts" do
      contract = FactoryGirl.create(:fine_print_contract)
      expect(contract.is_published?).to eq false
      expect(contract.signatures).to be_empty

      sig = FactoryGirl.build(:fine_print_signature)
      sig.contract = contract
      expect(sig.save).to eq false

      contract.reload
      expect(contract.signatures).to be_empty
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
fine_print-2.3.1 spec/models/signature_spec.rb