123456789101112131415161718192021222324252627282930 |
- package api
- import (
- "testing"
- "github.com/stretchr/testify/assert"
- )
- func TestResolvedReferences(t *testing.T) {
- json := `{
- "operations": {
- "OperationName": {
- "input": { "shape": "TestName" }
- }
- },
- "shapes": {
- "TestName": {
- "type": "structure",
- "members": {
- "memberName1": { "shape": "OtherTest" },
- "memberName2": { "shape": "OtherTest" }
- }
- },
- "OtherTest": { "type": "string" }
- }
- }`
- a := API{}
- a.AttachString(json)
- assert.Equal(t, len(a.Shapes["OtherTest"].refs), 2)
- }
|