Sha256: 2132a232b4334ef8e24bf2c7f03482cbaa7c18ab29e75a83206d0dd007101178
Contents?: true
Size: 828 Bytes
Versions: 1
Compression:
Stored size: 828 Bytes
Contents
require 'bundler' Bundler.require(:default, :test) class SuperModel::Base def read_attribute_for_serialization(n) attributes[n] end end class User < SuperModel::Base has_many :projects has_many :categories end class Project < SuperModel::Base belongs_to :user belongs_to :category has_many :categories end class Category < SuperModel::Base 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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
active_model_serializers-cancan-0.0.2 | spec/spec_helper.rb |