Skip to content

Commit 1f12304

Browse files
committed
fixed test
1 parent 84c6cd0 commit 1f12304

File tree

1 file changed

+25
-24
lines changed

1 file changed

+25
-24
lines changed

web3swiftTests/web3swift_ENS_Tests.swift

Lines changed: 25 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ class web3swift_ENS_Tests: XCTestCase {
2626
let web = web3(provider: InfuraProvider(Networks.Mainnet)!)
2727
let ens = ENS(web3: web)
2828
let domain = "somename.eth"
29-
let resolver = try ens.resolver(forDomain: domain)
30-
XCTAssertEqual(resolver.resolverAddress.address.lowercased(), "0x5ffc014343cd971b7eb70732021e26c35b744cc4")
29+
let address = try ens?.registry.getResolver(forDomain: domain).resolverContractAddress
30+
XCTAssertEqual(address?.address.lowercased(), "0x5ffc014343cd971b7eb70732021e26c35b744cc4")
3131
} catch {
3232
XCTFail()
3333
}
@@ -38,9 +38,8 @@ class web3swift_ENS_Tests: XCTestCase {
3838
let web = web3(provider: InfuraProvider(Networks.Mainnet)!)
3939
let ens = ENS(web3: web)
4040
let domain = "somename.eth"
41-
var resolver = try ens.resolver(forDomain: domain)
42-
let address = try resolver.addr(forDomain: domain)
43-
XCTAssertEqual(address.address.lowercased(), "0x3487acfb1479ad1df6c0eb56ae743d34897798ac")
41+
let address = try ens?.getAddress(forNode: domain)
42+
XCTAssertEqual(address?.address.lowercased(), "0x3487acfb1479ad1df6c0eb56ae743d34897798ac")
4443
} catch {
4544
XCTFail()
4645
}
@@ -51,11 +50,11 @@ class web3swift_ENS_Tests: XCTestCase {
5150
let web = web3(provider: InfuraProvider(Networks.Mainnet)!)
5251
let ens = ENS(web3: web)
5352
let domain = "somename.eth"
54-
var resolver = try ens.resolver(forDomain: domain)
55-
let isAddrSupports = try resolver.supportsInterface(interfaceID: ResolverENS.InterfaceName.addr.hash())
56-
let isNameSupports = try resolver.supportsInterface(interfaceID: ResolverENS.InterfaceName.name.hash())
57-
let isABIsupports = try resolver.supportsInterface(interfaceID: ResolverENS.InterfaceName.ABI.hash())
58-
let isPubkeySupports = try resolver.supportsInterface(interfaceID: ResolverENS.InterfaceName.pubkey.hash())
53+
let resolver = try ens?.registry.getResolver(forDomain: domain)
54+
let isAddrSupports = try resolver?.supportsInterface(interfaceID: ENS.Resolver.InterfaceName.addr.hash())
55+
let isNameSupports = try resolver?.supportsInterface(interfaceID: ENS.Resolver.InterfaceName.name.hash())
56+
let isABIsupports = try resolver?.supportsInterface(interfaceID: ENS.Resolver.InterfaceName.ABI.hash())
57+
let isPubkeySupports = try resolver?.supportsInterface(interfaceID: ENS.Resolver.InterfaceName.pubkey.hash())
5958
XCTAssertEqual(isAddrSupports, true)
6059
XCTAssertEqual(isNameSupports, true)
6160
XCTAssertEqual(isABIsupports, true)
@@ -70,12 +69,12 @@ class web3swift_ENS_Tests: XCTestCase {
7069
let web = web3(provider: InfuraProvider(Networks.Mainnet)!)
7170
let ens = ENS(web3: web)
7271
let domain = "somename.eth"
73-
var resolver = try ens.resolver(forDomain: domain)
74-
let isABIsupported = try resolver.supportsInterface(interfaceID: ResolverENS.InterfaceName.ABI.hash())
75-
if isABIsupported {
76-
let res = try resolver.ABI(node: domain, contentType: 2)
77-
XCTAssert(res.0 == 0)
78-
XCTAssert(res.1.count == 0)
72+
let resolver = try ens?.registry.getResolver(forDomain: domain)
73+
if let isABIsupported = try resolver?.supportsInterface(interfaceID: ENS.Resolver.InterfaceName.ABI.hash()),
74+
isABIsupported {
75+
let res = try resolver?.getContractABI(forNode: domain, contentType: .zlibCompressedJSON)
76+
XCTAssert(res?.0 == 0)
77+
XCTAssert(res?.1.count == 0)
7978
} else {
8079
XCTFail()
8180
}
@@ -89,8 +88,8 @@ class web3swift_ENS_Tests: XCTestCase {
8988
let web = web3(provider: InfuraProvider(Networks.Mainnet)!)
9089
let ens = ENS(web3: web)
9190
let domain = "somename.eth"
92-
let owner = try ens.owner(node: domain)
93-
XCTAssertEqual("0xc67247454e720328714c4e17bec7640572657bee", owner.address.lowercased())
91+
let owner = try ens?.registry.getOwner(node: domain)
92+
XCTAssertEqual("0xc67247454e720328714c4e17bec7640572657bee", owner?.address.lowercased())
9493
} catch {
9594
XCTFail()
9695
}
@@ -101,7 +100,7 @@ class web3swift_ENS_Tests: XCTestCase {
101100
let web = web3(provider: InfuraProvider(Networks.Mainnet)!)
102101
let ens = ENS(web3: web)
103102
let domain = "somename.eth"
104-
let ttl = try ens.ttl(node: domain)
103+
let ttl = try ens?.registry.getTTL(node: domain)
105104
print(ttl)
106105
} catch {
107106
XCTFail()
@@ -113,8 +112,9 @@ class web3swift_ENS_Tests: XCTestCase {
113112
let web = web3(provider: InfuraProvider(Networks.Mainnet)!)
114113
let ens = ENS(web3: web)
115114
let domain = "somename.eth"
116-
let address = try ens.getAddress(domain)
117-
XCTAssertEqual(address.address.lowercased(), "0x3487acfb1479ad1df6c0eb56ae743d34897798ac")
115+
let resolver = try ens?.registry.getResolver(forDomain: domain)
116+
let address = try resolver?.getAddress(forNode: domain)
117+
XCTAssertEqual(address?.address.lowercased(), "0x3487acfb1479ad1df6c0eb56ae743d34897798ac")
118118
} catch {
119119
XCTFail()
120120
}
@@ -125,9 +125,10 @@ class web3swift_ENS_Tests: XCTestCase {
125125
let web = web3(provider: InfuraProvider(Networks.Mainnet)!)
126126
let ens = ENS(web3: web)
127127
let domain = "somename.eth"
128-
let pubkey = try ens.getPubkey(domain: domain)
129-
XCTAssert(pubkey.x == "0x0000000000000000000000000000000000000000000000000000000000000000")
130-
XCTAssert(pubkey.y == "0x0000000000000000000000000000000000000000000000000000000000000000")
128+
let resolver = try ens?.registry.getResolver(forDomain: domain)
129+
let pubkey = try resolver?.getPublicKey(forNode: domain)
130+
XCTAssert(pubkey?.x == "0x0000000000000000000000000000000000000000000000000000000000000000")
131+
XCTAssert(pubkey?.y == "0x0000000000000000000000000000000000000000000000000000000000000000")
131132
} catch {
132133
XCTFail()
133134
}

0 commit comments

Comments
 (0)