



























@@ -32,48 +32,58 @@ const REQUIRED_PACKED_PATHS = [
32323333describe("parseReleaseVersion", () => {
3434it("parses stable CalVer releases", () => {
35-expect(parseReleaseVersion("2026.3.10")).toMatchObject({
35+expect(parseReleaseVersion("2026.3.10")).toStrictEqual({
3636version: "2026.3.10",
3737baseVersion: "2026.3.10",
3838channel: "stable",
3939year: 2026,
4040month: 3,
4141day: 10,
42+alphaNumber: undefined,
43+betaNumber: undefined,
44+date: new Date(Date.UTC(2026, 2, 10)),
4245});
4346});
44474548it("parses beta CalVer releases", () => {
46-expect(parseReleaseVersion("2026.3.10-beta.2")).toMatchObject({
49+expect(parseReleaseVersion("2026.3.10-beta.2")).toStrictEqual({
4750version: "2026.3.10-beta.2",
4851baseVersion: "2026.3.10",
4952channel: "beta",
5053year: 2026,
5154month: 3,
5255day: 10,
56+alphaNumber: undefined,
5357betaNumber: 2,
58+date: new Date(Date.UTC(2026, 2, 10)),
5459});
5560});
56615762it("parses alpha CalVer releases", () => {
58-expect(parseReleaseVersion("2026.3.10-alpha.2")).toMatchObject({
63+expect(parseReleaseVersion("2026.3.10-alpha.2")).toStrictEqual({
5964version: "2026.3.10-alpha.2",
6065baseVersion: "2026.3.10",
6166channel: "alpha",
6267year: 2026,
6368month: 3,
6469day: 10,
6570alphaNumber: 2,
71+betaNumber: undefined,
72+date: new Date(Date.UTC(2026, 2, 10)),
6673});
6774});
68756976it("parses stable correction releases", () => {
70-expect(parseReleaseVersion("2026.3.10-1")).toMatchObject({
77+expect(parseReleaseVersion("2026.3.10-1")).toStrictEqual({
7178version: "2026.3.10-1",
7279baseVersion: "2026.3.10",
7380channel: "stable",
7481year: 2026,
7582month: 3,
7683day: 10,
84+alphaNumber: undefined,
85+betaNumber: undefined,
86+date: new Date(Date.UTC(2026, 2, 10)),
7787correctionNumber: 1,
7888});
7989});
@@ -89,11 +99,12 @@ describe("parseReleaseVersion", () => {
899990100describe("parseReleaseTagVersion", () => {
91101it("accepts correction release tags", () => {
92-expect(parseReleaseTagVersion("2026.3.10-2")).toMatchObject({
102+expect(parseReleaseTagVersion("2026.3.10-2")).toStrictEqual({
93103version: "2026.3.10-2",
94104packageVersion: "2026.3.10-2",
95105baseVersion: "2026.3.10",
96106channel: "stable",
107+date: new Date(Date.UTC(2026, 2, 10)),
97108correctionNumber: 2,
98109});
99110});
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。