UNPKG

meek

Version:

Construct standard status-data JSON format for response.

18 lines (11 loc) 670 B
const assert = require( "assert" ); const meek = require( "./meek.js" ); assert.deepEqual( meek( SUCCESS, { "name": "simple" } ), { "status": "success", "data": { "name": "simple" } }, "should be deeply equal" ); assert.deepEqual( meek( PROMPT, { "name": "simple" } ), { "status": "prompt", "data": { "name": "simple" } }, "should be deeply equal" ); assert.deepEqual( meek( ISSUE, { "name": "simple" } ), { "status": "issue", "data": { "name": "simple" } }, "should be deeply equal" ); assert.deepEqual( meek( FATAL, { "name": "simple" } ), { "status": "fatal", "data": { "name": "simple" } }, "should be deeply equal" ); console.log( "ok" );