Sha256: 573158080e1ff7b76286c534526fd69bc92a5d36bb00b67d220069385dc76b07
Contents?: true
Size: 651 Bytes
Versions: 15
Compression:
Stored size: 651 Bytes
Contents
require "spec_helper" describe BazaModels::Model::BelongsToRelations do include DatabaseHelper let(:user) { User.new(email: "test@example.com") } let(:role_user) { Role.new(user: user, role: "user") } let(:role_admin) { Role.new(user: user, role: "administrator") } context "relationships" do before do user.save! role_user.save! role_admin.save! end it "#belongs_to" do expect(role_user.user).to eq user end it "joins correctly" do roles = Role.joins(:user).where(role: "administrator", users: {email: "test@example.com"}) expect(roles.to_a).to eq [role_admin] end end end
Version data entries
15 entries across 15 versions & 1 rubygems