function newIsResponse()

in apps/mountebank-mock/mountebank-source/src/models/responseResolver.js [218:233]


    function newIsResponse (response, proxyConfig) {
        const result = { is: response },
            addBehaviors = [];

        if (proxyConfig.addWaitBehavior && response._proxyResponseTime) {
            addBehaviors.push({ wait: response._proxyResponseTime });
        }
        if (proxyConfig.addDecorateBehavior) {
            addBehaviors.push({ decorate: proxyConfig.addDecorateBehavior });
        }

        if (addBehaviors.length > 0) {
            result.behaviors = addBehaviors;
        }
        return result;
    }