UNPKG

only-changed-jest-watch-plugin

Version:

Jest watch plugin for running either only the modified test (for TDD), or tests of dependant modules

26 lines (19 loc) 577 B
"use strict"; const { solelyContainsHTTPTokenCodePoints } = require("./utils.js"); module.exports = mimeType => { let serialization = `${mimeType.type}/${mimeType.subtype}`; if (mimeType.parameters.size === 0) { return serialization; } for (let [name, value] of mimeType.parameters) { serialization += ";"; serialization += name; serialization += "="; if (!solelyContainsHTTPTokenCodePoints(value)) { value = value.replace(/(["\\])/g, "\\$1"); value = `"${value}"`; } serialization += value; } return serialization; };