--- /dev/null
+# frozen_string_literal: true
+
+require 'rails_helper'
+
+RSpec.describe AccountableConcern do
+ class Hoge
+ include AccountableConcern
+ attr_reader :current_account
+
+ def initialize(current_account)
+ @current_account = current_account
+ end
+ end
+
+ let(:user) { Fabricate(:user, account: Fabricate(:account)) }
+ let(:target) { Fabricate(:user, account: Fabricate(:account)) }
+ let(:hoge) { Hoge.new(user.account) }
+
+ describe '#log_action' do
+ it 'creates Admin::ActionLog' do
+ expect do
+ hoge.log_action(:create, target.account)
+ end.to change { Admin::ActionLog.count }.by(1)
+ end
+ end
+end