mirror of
https://github.com/eosswedenorg/antelope-api-healthcheck
synced 2026-07-04 12:03:43 +02:00
internal/server/parse_request.go: Add AtomicAsset in factories with "atomic" as key.
This commit is contained in:
parent
2b0b32b5ab
commit
1fb48800a1
2 changed files with 23 additions and 3 deletions
|
|
@ -37,6 +37,7 @@ func ParseRequest(request string) (api.ApiInterface, error) {
|
||||||
"v1": api.EosioV1Factory,
|
"v1": api.EosioV1Factory,
|
||||||
"v2": api.EosioV2Factory,
|
"v2": api.EosioV2Factory,
|
||||||
"contract": api.AtomicAssetFactory,
|
"contract": api.AtomicAssetFactory,
|
||||||
|
"atomic": api.AtomicAssetFactory,
|
||||||
"debug": api.DebugApiFactory,
|
"debug": api.DebugApiFactory,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -76,10 +76,10 @@ func TestParseEosioV2Full(t *testing.T) {
|
||||||
assert.Equal(t, expected.LogInfo(), api.LogInfo())
|
assert.Equal(t, expected.LogInfo(), api.LogInfo())
|
||||||
}
|
}
|
||||||
|
|
||||||
// AtomicAsset
|
// Old contract api (alias for backward compatibility)
|
||||||
// --------------------------------
|
// --------------------------------
|
||||||
|
|
||||||
func TestParseAtomicAsset(t *testing.T) {
|
func TestParseOldContract(t *testing.T) {
|
||||||
expected := api.NewAtomicAsset("http://api.contract.example.com", 5)
|
expected := api.NewAtomicAsset("http://api.contract.example.com", 5)
|
||||||
|
|
||||||
api, err := ParseRequest("contract|http://api.contract.example.com")
|
api, err := ParseRequest("contract|http://api.contract.example.com")
|
||||||
|
|
@ -87,7 +87,7 @@ func TestParseAtomicAsset(t *testing.T) {
|
||||||
assert.Equal(t, expected.LogInfo(), api.LogInfo())
|
assert.Equal(t, expected.LogInfo(), api.LogInfo())
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestParseAtomicAssetWithBlockTime(t *testing.T) {
|
func TestParseOldContractWithBlockTime(t *testing.T) {
|
||||||
expected := api.NewAtomicAsset("http://api.contract.example.com", 256)
|
expected := api.NewAtomicAsset("http://api.contract.example.com", 256)
|
||||||
|
|
||||||
api, err := ParseRequest("contract|http://api.contract.example.com|512")
|
api, err := ParseRequest("contract|http://api.contract.example.com|512")
|
||||||
|
|
@ -95,6 +95,25 @@ func TestParseAtomicAssetWithBlockTime(t *testing.T) {
|
||||||
assert.Equal(t, expected.LogInfo(), api.LogInfo())
|
assert.Equal(t, expected.LogInfo(), api.LogInfo())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// AtomicAsset
|
||||||
|
// --------------------------------
|
||||||
|
|
||||||
|
func TestParseAtomicAsset(t *testing.T) {
|
||||||
|
expected := api.NewAtomicAsset("http://api.atomicassets.io", 5)
|
||||||
|
|
||||||
|
api, err := ParseRequest("atomic|http://api.atomicassets.io")
|
||||||
|
assert.NoError(t, err)
|
||||||
|
assert.Equal(t, expected.LogInfo(), api.LogInfo())
|
||||||
|
}
|
||||||
|
|
||||||
|
func TestParseAtomicAssetWithBlockTime(t *testing.T) {
|
||||||
|
expected := api.NewAtomicAsset("http://api.atomicassets.io", 256)
|
||||||
|
|
||||||
|
api, err := ParseRequest("atomic|http://api.atomicassets.io|512")
|
||||||
|
assert.NoError(t, err)
|
||||||
|
assert.Equal(t, expected.LogInfo(), api.LogInfo())
|
||||||
|
}
|
||||||
|
|
||||||
func TestParseDebugApi(t *testing.T) {
|
func TestParseDebugApi(t *testing.T) {
|
||||||
expected := api.NewDebugApi("some_api_call")
|
expected := api.NewDebugApi("some_api_call")
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue