Sha256: 2738c443e0301ff034d4fb4408ca2e71112dc98d296ede5710865d237ae7487d
Contents?: true
Size: 756 Bytes
Versions: 4
Compression:
Stored size: 756 Bytes
Contents
# encoding: utf-8 # describe #valid_policy and #invalid_policy builders # also describes shared examples for all policies require "support/policies" describe Attestor::Policy::Not do subject { described_class.new item } describe ".new" do let(:item) { valid_policy } it_behaves_like "creating a node" it_behaves_like "creating an immutable object" end # context describe "#validate!" do context "when a part is invalid" do let(:item) { invalid_policy } it_behaves_like "passing validation" end # context context "when a part is valid" do let(:item) { valid_policy } it_behaves_like "failing validation" end # context end # describe #validate! end # describe Policy::Base::Not
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
attestor-2.2.1 | spec/tests/policy/not_spec.rb |
attestor-2.2.0 | spec/tests/policy/not_spec.rb |
attestor-2.1.0 | spec/tests/policy/not_spec.rb |
attestor-2.0.0 | spec/tests/policy/not_spec.rb |