tests: Disable NostrScriptTests.test_bool_set to reduce noise on CI/CD
Signed-off-by: Daniel D’Aquino <daniel@daquino.me> Reviewed-by: William Casarin <jb55@jb55.com> Signed-off-by: William Casarin <jb55@jb55.com>
This commit is contained in:
committed by
William Casarin
parent
a2cac142c0
commit
6e0af0ba10
@@ -36,33 +36,34 @@ final class NostrScriptTests: XCTestCase {
|
||||
}
|
||||
|
||||
func test_bool_set() throws {
|
||||
let data = try load_bool_set_test_wasm().bytes
|
||||
let pool = RelayPool(ndb: .empty)
|
||||
let script = NostrScript(pool: pool, data: data)
|
||||
let pk = Pubkey(hex: "32e1827635450ebb3c5a7d12c1f8e7b2b514439ac10a67eef3d9fd9c5c68e245")!
|
||||
UserSettingsStore.pubkey = pk
|
||||
let key = pk_setting_key(pk, key: "nozaps")
|
||||
UserDefaults.standard.set(true, forKey: key)
|
||||
|
||||
let load_err = script.load()
|
||||
XCTAssertNil(load_err)
|
||||
|
||||
let res = script.run()
|
||||
switch res {
|
||||
case .finished:
|
||||
let set = UserDefaults.standard.bool(forKey: key)
|
||||
XCTAssertEqual(set, false)
|
||||
case .runtime_err(let errs):
|
||||
var c = 0
|
||||
for err in errs {
|
||||
print("\(c) test_bool_set runtime err: \(err)")
|
||||
c += 1
|
||||
}
|
||||
XCTAssert(false)
|
||||
case .suspend:
|
||||
XCTAssert(false)
|
||||
break
|
||||
}
|
||||
// FIXME: https://github.com/damus-io/damus/issues/1835
|
||||
// let data = try load_bool_set_test_wasm().bytes
|
||||
// let pool = RelayPool(ndb: .empty)
|
||||
// let script = NostrScript(pool: pool, data: data)
|
||||
// let pk = Pubkey(hex: "32e1827635450ebb3c5a7d12c1f8e7b2b514439ac10a67eef3d9fd9c5c68e245")!
|
||||
// UserSettingsStore.pubkey = pk
|
||||
// let key = pk_setting_key(pk, key: "nozaps")
|
||||
// UserDefaults.standard.set(true, forKey: key)
|
||||
//
|
||||
// let load_err = script.load()
|
||||
// XCTAssertNil(load_err)
|
||||
//
|
||||
// let res = script.run()
|
||||
// switch res {
|
||||
// case .finished:
|
||||
// let set = UserDefaults.standard.bool(forKey: key)
|
||||
// XCTAssertEqual(set, false)
|
||||
// case .runtime_err(let errs):
|
||||
// var c = 0
|
||||
// for err in errs {
|
||||
// print("\(c) test_bool_set runtime err: \(err)")
|
||||
// c += 1
|
||||
// }
|
||||
// XCTAssert(false)
|
||||
// case .suspend:
|
||||
// XCTAssert(false)
|
||||
// break
|
||||
// }
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user