Sha256: 4413ac75c2fd787ebb2e630f53032f38414b08f0e4413cf07501491e241c7453
Contents?: true
Size: 719 Bytes
Versions: 23
Compression:
Stored size: 719 Bytes
Contents
require 'rails_helper' module MnoEnterprise RSpec.describe EventLogger do def info_data(user) { data: { key: 'user_update_password', user_id: user.id, description: 'User password change', metadata: user.email, subject_type: user.class.name, subject_id: user.id } } end let(:user) { build(:user) } describe "#info" do subject { MnoEnterprise::EventLogger.info('user_update_password', user.id, "User password change", user.email, user) } it { expect(subject.code).to eq(200) } it { expect(subject.request.options[:body]).to eq(info_data(user)) } end end end
Version data entries
23 entries across 23 versions & 1 rubygems