Sha256: eff421bef39fb76a4280a5ef7e87911994037d1b7cc32ff29175ddbdd0c27cc4
Contents?: true
Size: 514 Bytes
Versions: 15
Compression:
Stored size: 514 Bytes
Contents
require "spec_helper" describe BazaModels::Model::Scopes 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") } before do user.save! role_user.save! role_admin.save! end it "works with where" do expect(Role.admin_roles.to_a).to eq [role_admin] end it "joins as well" do expect(User.admin_roles_scope.to_a).to eq [user] end end
Version data entries
15 entries across 15 versions & 1 rubygems