Fix unit test build
A change around the NostrPost interfaces caused unit tests to fail compilation. This commit fixes that. Signed-off-by: Daniel D’Aquino <daniel@daquino.me>
This commit is contained in:
@@ -51,7 +51,7 @@ struct NostrPost {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// Parse the post's contents to find more tags to apply to the final nostr event
|
/// Parse the post's contents to find more tags to apply to the final nostr event
|
||||||
private func make_post_tags(post_blocks: [Block], tags: [[String]]) -> PostTags {
|
func make_post_tags(post_blocks: [Block], tags: [[String]]) -> PostTags {
|
||||||
var new_tags = tags
|
var new_tags = tags
|
||||||
|
|
||||||
for post_block in post_blocks {
|
for post_block in post_blocks {
|
||||||
@@ -89,10 +89,12 @@ struct NostrPost {
|
|||||||
|
|
||||||
// MARK: - Helper structures and functions
|
// MARK: - Helper structures and functions
|
||||||
|
|
||||||
/// A struct used for temporarily holding tag information that was parsed from a post contents to aid in building a nostr event
|
extension NostrPost {
|
||||||
fileprivate struct PostTags {
|
/// A struct used for temporarily holding tag information that was parsed from a post contents to aid in building a nostr event
|
||||||
let blocks: [Block]
|
struct PostTags {
|
||||||
let tags: [[String]]
|
let blocks: [Block]
|
||||||
|
let tags: [[String]]
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func parse_post_blocks(content: String) -> [Block] {
|
func parse_post_blocks(content: String) -> [Block] {
|
||||||
|
|||||||
@@ -57,7 +57,8 @@ class ReplyTests: XCTestCase {
|
|||||||
let ev = NostrEvent(content: content, keypair: test_keypair, tags: [])!
|
let ev = NostrEvent(content: content, keypair: test_keypair, tags: [])!
|
||||||
let blocks = parse_note_content(content: .init(note: ev, keypair: test_keypair)).blocks
|
let blocks = parse_note_content(content: .init(note: ev, keypair: test_keypair)).blocks
|
||||||
let post_blocks = parse_post_blocks(content: content)
|
let post_blocks = parse_post_blocks(content: content)
|
||||||
let post_tags = make_post_tags(post_blocks: post_blocks, tags: [])
|
let post = NostrPost(content: content, kind: NostrKind.text, tags: [])
|
||||||
|
let post_tags = post.make_post_tags(post_blocks: post_blocks, tags: [])
|
||||||
let tr = interpret_event_refs(tags: ev.tags)
|
let tr = interpret_event_refs(tags: ev.tags)
|
||||||
|
|
||||||
XCTAssertNil(tr)
|
XCTAssertNil(tr)
|
||||||
|
|||||||
Reference in New Issue
Block a user