23 lines
		
	
	
	
		
			619 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
	
		
			619 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
# frozen_string_literal: true
 | 
						|
 | 
						|
require 'rails_helper'
 | 
						|
 | 
						|
describe InlineRablScope do
 | 
						|
  describe '#current_account' do
 | 
						|
    it 'returns the given account' do
 | 
						|
      account = Fabricate(:account)
 | 
						|
      expect(InlineRablScope.new(account).current_account).to eq account
 | 
						|
    end
 | 
						|
  end
 | 
						|
 | 
						|
  describe '#current_user' do
 | 
						|
    it 'returns nil if the given account is nil' do
 | 
						|
      expect(InlineRablScope.new(nil).current_user).to eq nil
 | 
						|
    end
 | 
						|
 | 
						|
    it 'returns user of account if the given account is not nil' do
 | 
						|
      user = Fabricate(:user)
 | 
						|
      expect(InlineRablScope.new(user.account).current_user).to eq user
 | 
						|
    end
 | 
						|
  end
 | 
						|
end
 |