Sha256: ad2e4a44de157dffdb4b16e351c313ba40271ac6b9f7b35cf0d175f6900c75b3
Contents?: true
Size: 948 Bytes
Versions: 2
Compression:
Stored size: 948 Bytes
Contents
require 'bundler' Bundler.require(:default, :test) require 'mongoid' require 'active_model_serializers_cancancan' Mongoid.configure do |config| config.connect_to "ams-test" end Mongo::Logger.logger.level = ::Logger::FATAL class User include Mongoid::Document field :name has_many :projects has_many :categories end class Project include Mongoid::Document belongs_to :user belongs_to :category has_many :categories end class Category include Mongoid::Document belongs_to :user belongs_to :project has_many :projects end RSpec.configure do |config| config.before do user1 = User.create(id: 1, name: "User1") user2 = User.create(id: 2, name: "User2") c = Category.create(project: Project.create(user: user2)) Project.create(user: user1, category: c) Project.create(user: user2, category: c) end config.after do User.delete_all Project.delete_all Category.delete_all end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
active_model_serializers_cancancan-0.1.1 | spec/spec_helper.rb |
active_model_serializers_cancancan-0.1.0 | spec/spec_helper.rb |