graphql-codegen-core
Version:
GraphQL types and code generator based on schema
35 lines • 1.42 kB
JavaScript
;
var __makeTemplateObject = (this && this.__makeTemplateObject) || function (cooked, raw) {
if (Object.defineProperty) { Object.defineProperty(cooked, "raw", { value: raw }); } else { cooked.raw = raw; }
return cooked;
};
Object.defineProperty(exports, "__esModule", { value: true });
var common_tags_1 = require("common-tags");
function compareStrings(a, b) {
return a.includes(b);
}
function toBeSimilarStringTo(received, argument) {
var strippedA = common_tags_1.oneLine(templateObject_1 || (templateObject_1 = __makeTemplateObject(["", ""], ["", ""])), received).replace(/\s\s+/g, ' ');
var strippedB = common_tags_1.oneLine(templateObject_2 || (templateObject_2 = __makeTemplateObject(["", ""], ["", ""])), argument).replace(/\s\s+/g, ' ');
if (compareStrings(strippedA, strippedB)) {
return {
message: function () {
return "expected \n " + received + "\n not to be similar (strip-indent) string to\n " + argument;
},
pass: true
};
}
else {
return {
message: function () {
return "expected \n " + received + "\n to be similar (strip-indent) string to\n " + argument;
},
pass: false
};
}
}
expect.extend({
toBeSimilarStringTo: toBeSimilarStringTo
});
var templateObject_1, templateObject_2;
//# sourceMappingURL=index.js.map