diff options
Diffstat (limited to 'workspaces/config/test/type-description.js')
-rw-r--r-- | workspaces/config/test/type-description.js | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/workspaces/config/test/type-description.js b/workspaces/config/test/type-description.js new file mode 100644 index 000000000..d487c1189 --- /dev/null +++ b/workspaces/config/test/type-description.js @@ -0,0 +1,14 @@ +const t = require('tap') +const typeDescription = require('../lib/type-description.js') +const types = require('./fixtures/types.js') +const descriptions = {} +for (const [name, type] of Object.entries(types)) { + const desc = typeDescription(type) + if (name === 'local-address') { + t.strictSame(desc.sort(), type.filter(t => t !== undefined).sort()) + } else { + descriptions[name] = desc + } +} + +t.matchSnapshot(descriptions) |