Sha256: 07656be12aec20e16bff9f20398ef13daeace6ef1b793e60c205010fc91d8cea
Contents?: true
Size: 888 Bytes
Versions: 2
Compression:
Stored size: 888 Bytes
Contents
require 'rails_helper' RSpec.describe OrgMember, type: :model do before do @org = Org.create!(lang_id: 1) end context "default_scope" do before do @member = OrgMember.create!(org_id: @org.id, entried_on: Time.now-10, retired_on: Time.now) end it "available member" do @member.update(retired_on: nil) expect(@org.members.first.id).to eq(@member.id) end it "retired member" do expect(@org.members.count).to eq(0) end end context ".without_secret" do before do @member = OrgMember.create!(org_id: @org.id, entried_on: Time.now-10, private: true) @member2 = OrgMember.create!(org_id: @org.id, entried_on: Time.now-10, private: false) end it "hit only one user" do res = @org.members.without_secret expect(res.count).to eq(1) expect(res.first.id).to eq(@member2.id) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
we_bridge_rails_engine_orgs-0.1.12 | spec/models/org_member_spec.rb |
we_bridge_rails_engine_orgs-0.1.11 | spec/models/org_member_spec.rb |