diff --git a/damusTests/LargeEventTests.swift b/damusTests/LargeEventTests.swift index 382c2ad8..16ab63e1 100644 --- a/damusTests/LargeEventTests.swift +++ b/damusTests/LargeEventTests.swift @@ -10,7 +10,7 @@ import XCTest final class LargeEventTests: XCTestCase { - func testLongPost() throws { + func testLongPost() async throws { let json = "[\"EVENT\",\"subid\",\(test_failing_nostr_report)]" let resp = NostrResponse.owned_from_json(json: json) @@ -25,7 +25,8 @@ final class LargeEventTests: XCTestCase { XCTAssertEqual(subid, "subid") XCTAssertTrue(ev.should_show_event) XCTAssertTrue(!ev.too_big) - XCTAssertTrue(should_show_event(state: test_damus_state, ev: ev)) + let shouldShowEvent = await should_show_event(state: test_damus_state, ev: ev) + XCTAssertTrue(shouldShowEvent) XCTAssertTrue(validate_event(ev: ev) == .ok) } diff --git a/damusTests/MutingTests.swift b/damusTests/MutingTests.swift index 804d5986..530c0d48 100644 --- a/damusTests/MutingTests.swift +++ b/damusTests/MutingTests.swift @@ -10,7 +10,7 @@ import XCTest @testable import damus final class MutingTests: XCTestCase { - func testWordMuting() { + func testWordMuting() async { // Setup some test data let test_note = NostrEvent( content: "Nostr is the super app. Because it’s actually an ecosystem of apps, all of which make each other better. People haven’t grasped that yet. They will when it’s more accessible and onboarding is more straightforward and intuitive.", @@ -25,7 +25,7 @@ final class MutingTests: XCTestCase { )! let mute_item: MuteItem = .word("airdrop", nil) - let existing_mutelist = test_damus_state.mutelist_manager.event + let existing_mutelist = await test_damus_state.mutelist_manager.event guard let full_keypair = test_damus_state.keypair.to_full(), @@ -34,10 +34,12 @@ final class MutingTests: XCTestCase { return } - test_damus_state.mutelist_manager.set_mutelist(mutelist) + await test_damus_state.mutelist_manager.set_mutelist(mutelist) test_damus_state.nostrNetwork.postbox.send(mutelist) - XCTAssert(test_damus_state.mutelist_manager.is_event_muted(spammy_test_note)) - XCTAssertFalse(test_damus_state.mutelist_manager.is_event_muted(test_note)) + let spammy_note_muted = await test_damus_state.mutelist_manager.is_event_muted(spammy_test_note) + XCTAssert(spammy_note_muted) + let test_note_muted = await test_damus_state.mutelist_manager.is_event_muted(test_note) + XCTAssertFalse(test_note_muted) } }