CLI: add nodes canvas snapshot + duration parsing
This commit is contained in:
1 parent
ac50a14b6a
commit
2a4ccaf993
6 files changed
+301
-9
No files matched your search
@@ -0,0 +1,21 @@
|
||||
import { describe, expect, it } from "vitest";
|
||||
|
||||
import { parseDurationMs } from "./parse-duration.js";
|
||||
|
||||
describe("parseDurationMs", () => {
|
||||
it("parses bare ms", () => {
|
||||
expect(parseDurationMs("10000")).toBe(10_000);
|
||||
});
|
||||
|
||||
it("parses seconds suffix", () => {
|
||||
expect(parseDurationMs("10s")).toBe(10_000);
|
||||
});
|
||||
|
||||
it("parses minutes suffix", () => {
|
||||
expect(parseDurationMs("1m")).toBe(60_000);
|
||||
});
|
||||
|
||||
it("supports decimals", () => {
|
||||
expect(parseDurationMs("0.5s")).toBe(500);
|
||||
});
|
||||
});
|
||||
Reference in new issue
Block a user