Fix test compilation issues

Signed-off-by: Daniel D’Aquino <daniel@daquino.me>
This commit is contained in:
Daniel D’Aquino
2025-09-03 15:54:00 -07:00
parent 9fb7ed741e
commit 2550d613b2
2 changed files with 10 additions and 7 deletions

View File

@@ -10,7 +10,7 @@ import XCTest
final class LargeEventTests: XCTestCase { final class LargeEventTests: XCTestCase {
func testLongPost() throws { func testLongPost() async throws {
let json = "[\"EVENT\",\"subid\",\(test_failing_nostr_report)]" let json = "[\"EVENT\",\"subid\",\(test_failing_nostr_report)]"
let resp = NostrResponse.owned_from_json(json: json) let resp = NostrResponse.owned_from_json(json: json)
@@ -25,7 +25,8 @@ final class LargeEventTests: XCTestCase {
XCTAssertEqual(subid, "subid") XCTAssertEqual(subid, "subid")
XCTAssertTrue(ev.should_show_event) XCTAssertTrue(ev.should_show_event)
XCTAssertTrue(!ev.too_big) 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) XCTAssertTrue(validate_event(ev: ev) == .ok)
} }

View File

@@ -10,7 +10,7 @@ import XCTest
@testable import damus @testable import damus
final class MutingTests: XCTestCase { final class MutingTests: XCTestCase {
func testWordMuting() { func testWordMuting() async {
// Setup some test data // Setup some test data
let test_note = NostrEvent( let test_note = NostrEvent(
content: "Nostr is the super app. Because its actually an ecosystem of apps, all of which make each other better. People havent grasped that yet. They will when its more accessible and onboarding is more straightforward and intuitive.", content: "Nostr is the super app. Because its actually an ecosystem of apps, all of which make each other better. People havent grasped that yet. They will when its 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 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 guard
let full_keypair = test_damus_state.keypair.to_full(), let full_keypair = test_damus_state.keypair.to_full(),
@@ -34,10 +34,12 @@ final class MutingTests: XCTestCase {
return 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) test_damus_state.nostrNetwork.postbox.send(mutelist)
XCTAssert(test_damus_state.mutelist_manager.is_event_muted(spammy_test_note)) let spammy_note_muted = await test_damus_state.mutelist_manager.is_event_muted(spammy_test_note)
XCTAssertFalse(test_damus_state.mutelist_manager.is_event_muted(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)
} }
} }