@@ -39,15 +39,15 @@ func TestGatewayInitialization(t *testing.T) {
39
39
t .Run ("invalid metadata uri" , func (t * testing.T ) {
40
40
t .Parallel ()
41
41
42
- _ , err := NewGateway (nil , nil , "https://tableland.network/tables " , "invalid uri" , "" )
42
+ _ , err := NewGateway (nil , nil , "https://tableland.network" , "invalid uri" , "" )
43
43
require .Error (t , err )
44
44
require .ErrorContains (t , err , "metadata renderer uri could not be parsed" )
45
45
})
46
46
47
47
t .Run ("invalid animation uri" , func (t * testing.T ) {
48
48
t .Parallel ()
49
49
50
- _ , err := NewGateway (nil , nil , "https://tableland.network/tables " , "https://render.tableland.xyz" , "invalid uri" )
50
+ _ , err := NewGateway (nil , nil , "https://tableland.network" , "https://render.tableland.xyz" , "invalid uri" )
51
51
require .Error (t , err )
52
52
require .ErrorContains (t , err , "animation renderer uri could not be parsed" )
53
53
})
@@ -97,13 +97,13 @@ func TestGateway(t *testing.T) {
97
97
require .NoError (t , err )
98
98
99
99
stack := map [tableland.ChainID ]sqlstore.SystemStore {1337 : store }
100
- svc , err := NewGateway (parser , stack , "https://tableland.network/tables " , "https://render.tableland.xyz" , "" )
100
+ svc , err := NewGateway (parser , stack , "https://tableland.network" , "https://render.tableland.xyz" , "" )
101
101
require .NoError (t , err )
102
102
metadata , err := svc .GetTableMetadata (ctx , id )
103
103
require .NoError (t , err )
104
104
105
105
require .Equal (t , "foo_1337_42" , metadata .Name )
106
- require .Equal (t , fmt .Sprintf ("https://tableland.network/tables/chain/%d/tables /%s" , 1337 , id ), metadata .ExternalURL )
106
+ require .Equal (t , fmt .Sprintf ("https://tableland.network/api/v1/tables/%d /%s" , 1337 , id ), metadata .ExternalURL )
107
107
require .Equal (t , "https://render.tableland.xyz/1337/42" , metadata .Image ) //nolint
108
108
require .Equal (t , "date" , metadata .Attributes [0 ].DisplayType )
109
109
require .Equal (t , "created" , metadata .Attributes [0 ].TraitType )
@@ -161,14 +161,14 @@ func TestGetMetadata(t *testing.T) {
161
161
parser , err := parserimpl .New ([]string {"system_" , "registry" , "sqlite_" })
162
162
require .NoError (t , err )
163
163
164
- svc , err := NewGateway (parser , stack , "https://tableland.network/tables " , "" , "" )
164
+ svc , err := NewGateway (parser , stack , "https://tableland.network" , "" , "" )
165
165
require .NoError (t , err )
166
166
167
167
metadata , err := svc .GetTableMetadata (ctx , id )
168
168
require .NoError (t , err )
169
169
170
170
require .Equal (t , "foo_1337_42" , metadata .Name )
171
- require .Equal (t , fmt .Sprintf ("https://tableland.network/tables/chain/%d/tables /%s" , 1337 , id ), metadata .ExternalURL )
171
+ require .Equal (t , fmt .Sprintf ("https://tableland.network/api/v1/tables/%d /%s" , 1337 , id ), metadata .ExternalURL )
172
172
require .Equal (t , DefaultMetadataImage , metadata .Image )
173
173
require .Equal (t , "date" , metadata .Attributes [0 ].DisplayType )
174
174
require .Equal (t , "created" , metadata .Attributes [0 ].TraitType )
@@ -180,14 +180,14 @@ func TestGetMetadata(t *testing.T) {
180
180
parser , err := parserimpl .New ([]string {"system_" , "registry" , "sqlite_" })
181
181
require .NoError (t , err )
182
182
183
- svc , err := NewGateway (parser , stack , "https://tableland.network/tables " , "https://render.tableland.xyz" , "" )
183
+ svc , err := NewGateway (parser , stack , "https://tableland.network" , "https://render.tableland.xyz" , "" )
184
184
require .NoError (t , err )
185
185
186
186
metadata , err := svc .GetTableMetadata (ctx , id )
187
187
require .NoError (t , err )
188
188
189
189
require .Equal (t , "foo_1337_42" , metadata .Name )
190
- require .Equal (t , fmt .Sprintf ("https://tableland.network/tables/chain/%d/tables /%s" , 1337 , id ), metadata .ExternalURL )
190
+ require .Equal (t , fmt .Sprintf ("https://tableland.network/api/v1/tables/%d /%s" , 1337 , id ), metadata .ExternalURL )
191
191
require .Equal (t , "https://render.tableland.xyz/1337/42" , metadata .Image )
192
192
require .Equal (t , "date" , metadata .Attributes [0 ].DisplayType )
193
193
require .Equal (t , "created" , metadata .Attributes [0 ].TraitType )
@@ -199,14 +199,14 @@ func TestGetMetadata(t *testing.T) {
199
199
parser , err := parserimpl .New ([]string {"system_" , "registry" , "sqlite_" })
200
200
require .NoError (t , err )
201
201
202
- svc , err := NewGateway (parser , stack , "https://tableland.network/tables " , "https://render.tableland.xyz/" , "" )
202
+ svc , err := NewGateway (parser , stack , "https://tableland.network" , "https://render.tableland.xyz/" , "" )
203
203
require .NoError (t , err )
204
204
205
205
metadata , err := svc .GetTableMetadata (ctx , id )
206
206
require .NoError (t , err )
207
207
208
208
require .Equal (t , "foo_1337_42" , metadata .Name )
209
- require .Equal (t , fmt .Sprintf ("https://tableland.network/tables/chain/%d/tables /%s" , 1337 , id ), metadata .ExternalURL )
209
+ require .Equal (t , fmt .Sprintf ("https://tableland.network/api/v1/tables/%d /%s" , 1337 , id ), metadata .ExternalURL )
210
210
require .Equal (t , "https://render.tableland.xyz/1337/42" , metadata .Image )
211
211
require .Equal (t , "date" , metadata .Attributes [0 ].DisplayType )
212
212
require .Equal (t , "created" , metadata .Attributes [0 ].TraitType )
@@ -218,7 +218,7 @@ func TestGetMetadata(t *testing.T) {
218
218
parser , err := parserimpl .New ([]string {"system_" , "registry" , "sqlite_" })
219
219
require .NoError (t , err )
220
220
221
- _ , err = NewGateway (parser , stack , "https://tableland.network/tables " , "foo" , "" )
221
+ _ , err = NewGateway (parser , stack , "https://tableland.network" , "foo" , "" )
222
222
require .Error (t , err )
223
223
require .ErrorContains (t , err , "metadata renderer uri could not be parsed" )
224
224
})
@@ -229,15 +229,15 @@ func TestGetMetadata(t *testing.T) {
229
229
parser , err := parserimpl .New ([]string {"system_" , "registry" , "sqlite_" })
230
230
require .NoError (t , err )
231
231
232
- svc , err := NewGateway (parser , stack , "https://tableland.network/tables " , "https://render.tableland.xyz" , "" )
232
+ svc , err := NewGateway (parser , stack , "https://tableland.network" , "https://render.tableland.xyz" , "" )
233
233
require .NoError (t , err )
234
234
235
235
id , _ := tables .NewTableID ("43" )
236
236
require .NoError (t , err )
237
237
238
238
metadata , err := svc .GetTableMetadata (ctx , id )
239
239
require .ErrorIs (t , err , ErrTableNotFound )
240
- require .Equal (t , fmt .Sprintf ("https://tableland.network/tables/chain/%d/tables /%s" , 1337 , id ), metadata .ExternalURL )
240
+ require .Equal (t , fmt .Sprintf ("https://tableland.network/api/v1/tables/%d /%s" , 1337 , id ), metadata .ExternalURL )
241
241
require .Equal (t , "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cmVjdCB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMicgZmlsbD0nIzAwMCcvPjwvc3ZnPg==" , metadata .Image ) // nolint
242
242
require .Equal (t , "Table not found" , metadata .Message )
243
243
})
@@ -251,7 +251,7 @@ func TestGetMetadata(t *testing.T) {
251
251
svc , err := NewGateway (
252
252
parser ,
253
253
stack ,
254
- "https://tableland.network/tables " ,
254
+ "https://tableland.network" ,
255
255
"https://render.tableland.xyz" ,
256
256
"https://render.tableland.xyz/anim" ,
257
257
)
@@ -261,7 +261,7 @@ func TestGetMetadata(t *testing.T) {
261
261
require .NoError (t , err )
262
262
263
263
require .Equal (t , "foo_1337_42" , metadata .Name )
264
- require .Equal (t , fmt .Sprintf ("https://tableland.network/tables/chain/%d/tables /%s" , 1337 , id ), metadata .ExternalURL )
264
+ require .Equal (t , fmt .Sprintf ("https://tableland.network/api/v1/tables/%d /%s" , 1337 , id ), metadata .ExternalURL )
265
265
require .Equal (t , "https://render.tableland.xyz/1337/42" , metadata .Image )
266
266
require .Equal (t , "https://render.tableland.xyz/anim/?chain=1337&id=42" , metadata .AnimationURL )
267
267
require .Equal (t , "date" , metadata .Attributes [0 ].DisplayType )
@@ -292,7 +292,7 @@ func TestQueryConstraints(t *testing.T) {
292
292
gateway , err := NewGateway (
293
293
parser ,
294
294
stack ,
295
- "https://tableland.network/tables " ,
295
+ "https://tableland.network" ,
296
296
"https://render.tableland.xyz" ,
297
297
"https://render.tableland.xyz/anim" ,
298
298
)
0 commit comments