mirror of
https://github.com/eosswedenorg/antelope-api-healthcheck
synced 2026-06-16 04:44:55 +02:00
37 lines
758 B
Go
37 lines
758 B
Go
package api
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/stretchr/testify/assert"
|
|
)
|
|
|
|
func TestMakeV1(t *testing.T) {
|
|
api, err := Make("v1", ApiArguments{})
|
|
assert.NoError(t, err)
|
|
assert.IsType(t, AntelopeV1{}, api)
|
|
}
|
|
|
|
func TestMakeV2(t *testing.T) {
|
|
api, err := Make("v2", ApiArguments{})
|
|
assert.NoError(t, err)
|
|
assert.IsType(t, AntelopeV2{}, api)
|
|
}
|
|
|
|
func TestMakeAtomic(t *testing.T) {
|
|
api, err := Make("atomic", ApiArguments{})
|
|
assert.NoError(t, err)
|
|
assert.IsType(t, AtomicAsset{}, api)
|
|
}
|
|
|
|
func TestMakeDebug(t *testing.T) {
|
|
api, err := Make("debug", ApiArguments{})
|
|
assert.NoError(t, err)
|
|
assert.IsType(t, DebugApi{}, api)
|
|
}
|
|
|
|
func TestMakeInvalid(t *testing.T) {
|
|
api, err := Make("invalid", ApiArguments{})
|
|
assert.Error(t, err)
|
|
assert.Nil(t, api)
|
|
}
|