Sha256: ebcaf1304b9006d3f3d198c55eb28538a4d5db07e049e1af91e3a6a79b877456
Contents?: true
Size: 837 Bytes
Versions: 2
Compression:
Stored size: 837 Bytes
Contents
# (c) 2017 Ribose Inc. # require_relative "shared_examples" RSpec.describe "Attr Masker gem", :suppress_progressbar do context "when used with Mongoid" do before do if WITHOUT_MONGOID expect(defined?(::Mongoid)).to be(nil) skip "Mongoid specs disabled with WITHOUT=mongoid shell variable" end end after do # Remove the example-specific model from Mongoid.models ::Mongoid.models.delete(user_class_definition) if defined?(::Mongoid) end let(:user_class_definition) do Class.new do include Mongoid::Document include Mongoid::Timestamps store_in collection: "users" field :first_name field :last_name field :email field :avatar end end include_examples "Attr Masker gem feature specs" end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
attr_masker-0.3.1 | spec/features/mongoid_spec.rb |
attr_masker-0.3.0 | spec/features/mongoid_spec.rb |