graphbrainz/test/types/node.js
Brian Beck c3be2a2e98
More resolveType fixes, this time for Relay's nodeDefinitions (#51)
* More resolveType fixes, this time for Relay's nodeDefinitions

* Add a loadExtension helper

* Use createContext in test helpers
2017-11-18 00:35:28 -08:00

15 lines
427 B
JavaScript

import test from 'ava'
import Node from '../../src/types/node'
import ReleaseGroup from '../../src/types/release-group'
import schema from '../../src/schema'
test('loads types from their module', t => {
t.is(
Node.resolveType({ _type: 'release-group' }, {}, { schema }),
ReleaseGroup
)
})
test('returns undefined for unknown types', t => {
t.is(Node.resolveType({ _type: 'foo' }, {}, { schema }), undefined)
})