Skip to content

Commit ce80b42

Browse files
authored
Merge pull request #219 from tulibraries/rspec-test-updates
update failing tests
2 parents 55292f6 + 569cfd4 commit ce80b42

File tree

5 files changed

+14
-6
lines changed

5 files changed

+14
-6
lines changed

spec/factories/migration_statuses.rb

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,14 @@
66
active { true }
77
default { false }
88

9+
initialize_with do
10+
MigrationStatus.find_or_initialize_by(name: name).tap do |status|
11+
status.active = active
12+
status.default = default
13+
status.save!
14+
end
15+
end
16+
917
trait :default do
1018
name { "Needs review" }
1119
default { true }

spec/models/isilon_asset_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
require "rails_helper"
33

44
RSpec.describe IsilonAsset, type: :model do
5-
let!(:migration_status) { MigrationStatus.create!(name: "Needs review", active: true, default: true) }
5+
let!(:migration_status) { FactoryBot.create(:migration_status, :default) }
66

77
it "can be created with a migration status" do
88
asset = IsilonAsset.create!(

spec/requests/admin/isilon_assets_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
require 'rails_helper'
33

44
RSpec.describe "Admin::IsilonAssets", type: :request do
5-
let!(:migration_status) { MigrationStatus.create!(name: "Migrated", active: true) }
5+
let!(:migration_status) { FactoryBot.create(:migration_status, :migrated) }
66

77
let!(:aspace_collection) { AspaceCollection.create!(name: "Aspace Foo", active: true) }
88

spec/services/sync_service/assets_spec.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44

55
RSpec.describe SyncService::Assets, type: :service do
66
let!(:volume) { FactoryBot.create(:volume, name: "deposit") }
7-
let!(:default_migration_status) { MigrationStatus.create!(name: "Needs review", active: true, default: true) }
8-
let!(:migrated_status) { MigrationStatus.create!(name: "Migrated", active: true, default: false) }
9-
let!(:dont_migrate_status) { MigrationStatus.create!(name: "Don't migrate", active: true, default: false) }
7+
let!(:default_migration_status) { FactoryBot.create(:migration_status, :default) }
8+
let!(:migrated_status) { FactoryBot.create(:migration_status, :migrated) }
9+
let!(:dont_migrate_status) { FactoryBot.create(:migration_status, :dont_migrate) }
1010

1111
describe '#apply_automation_rules' do
1212
let(:csv_path) { file_fixture('automation_rules_sync.csv').to_s }

spec/system/file_tree_column_filter_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
find("[data-command='filter']", match: :first).click
4747
expect(page).to have_selector(".wb-popup", visible: true)
4848

49-
find("body").click
49+
page.execute_script("document.dispatchEvent(new MouseEvent('mousedown', { bubbles: true }))")
5050
expect(page).to have_no_selector(".wb-popup", visible: true)
5151
end
5252

0 commit comments

Comments
 (0)