Avoid using SemVer instances
Use strings instead. They are easier to serialize and deserialize.
This commit is contained in:
parent
9b5753ab00
commit
06687e95c8
10 changed files with 26 additions and 26 deletions
12
lib/config-utils.test.js
generated
12
lib/config-utils.test.js
generated
|
|
@ -584,7 +584,7 @@ ava_1.default("Config specifies packages", async (t) => {
|
|||
[languages_1.Language.javascript]: [
|
||||
{
|
||||
packName: "a/b",
|
||||
version: semver_1.parse("1.2.3"),
|
||||
version: semver_1.clean("1.2.3"),
|
||||
},
|
||||
],
|
||||
});
|
||||
|
|
@ -623,13 +623,13 @@ ava_1.default("Config specifies packages for multiple languages", async (t) => {
|
|||
[languages_1.Language.javascript]: [
|
||||
{
|
||||
packName: "a/b",
|
||||
version: semver_1.parse("1.2.3"),
|
||||
version: semver_1.clean("1.2.3"),
|
||||
},
|
||||
],
|
||||
[languages_1.Language.python]: [
|
||||
{
|
||||
packName: "c/d",
|
||||
version: semver_1.parse("1.2.3"),
|
||||
version: semver_1.clean("1.2.3"),
|
||||
},
|
||||
],
|
||||
});
|
||||
|
|
@ -767,7 +767,7 @@ ava_1.default("no packs", parsePacksMacro, undefined, [], {});
|
|||
ava_1.default("two packs", parsePacksMacro, ["a/b", "c/d@1.2.3"], [languages_1.Language.cpp], {
|
||||
[languages_1.Language.cpp]: [
|
||||
{ packName: "a/b", version: undefined },
|
||||
{ packName: "c/d", version: semver_1.parse("1.2.3") },
|
||||
{ packName: "c/d", version: semver_1.clean("1.2.3") },
|
||||
],
|
||||
});
|
||||
ava_1.default("two packs with language", parsePacksMacro, {
|
||||
|
|
@ -776,11 +776,11 @@ ava_1.default("two packs with language", parsePacksMacro, {
|
|||
}, [languages_1.Language.cpp, languages_1.Language.java, languages_1.Language.csharp], {
|
||||
[languages_1.Language.cpp]: [
|
||||
{ packName: "a/b", version: undefined },
|
||||
{ packName: "c/d", version: semver_1.parse("1.2.3") },
|
||||
{ packName: "c/d", version: semver_1.clean("1.2.3") },
|
||||
],
|
||||
[languages_1.Language.java]: [
|
||||
{ packName: "d/e", version: undefined },
|
||||
{ packName: "f/g", version: semver_1.parse("1.2.3") },
|
||||
{ packName: "f/g", version: semver_1.clean("1.2.3") },
|
||||
],
|
||||
});
|
||||
ava_1.default("no language", parsePacksErrorMacro, ["a/b@1.2.3"], [languages_1.Language.java, languages_1.Language.python], /The configuration file "\/a\/b" is invalid: property "packs" must split packages by language/);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue