Sha256: 733752130155c77ede90a3bf53ee4e9da1cc7d782c5e3955f5ffb625c1472440
Contents?: true
Size: 650 Bytes
Versions: 29
Compression:
Stored size: 650 Bytes
Contents
# frozen_string_literal: true require "spec_helper" describe Mongoid::Composable do describe ".prohibited_methods" do let(:methods) do described_class.prohibited_methods end Mongoid::Composable::MODULES.each do |mod| context "when checking in #{mod}" do mod.instance_methods.each do |method| it "includes #{method}" do expect(methods).to include(method.to_sym) end end end end Mongoid::Composable::RESERVED_METHOD_NAMES.each do |name| it "includes the method names #{name}" do expect(methods).to include(name) end end end end
Version data entries
29 entries across 29 versions & 1 rubygems