Sha256: e4d95a874d09c516d1e1dea7a54f2be5837ae96957136ad7831d227a82ec68ba
Contents?: true
Size: 616 Bytes
Versions: 111
Compression:
Stored size: 616 Bytes
Contents
require 'spec_helper' require 'pact_broker/domain/pacticipant' module PactBroker module Domain describe Pacticipant do describe "validate" do context "with all valid attributes" do subject { Pacticipant.new name: 'Name' } it "returns an empty array" do expect(subject.validate).to eq [] end end context "with no name" do subject { Pacticipant.new } it "returns an error" do expect(subject.validate).to eq ["Missing required attribute 'name'"] end end end end end end
Version data entries
111 entries across 111 versions & 1 rubygems