Add test for isSupportedToolsFeature

This commit is contained in:
Michael B. Gale 2023-10-05 10:33:33 +01:00
parent 738030674f
commit db9f2c5968
No known key found for this signature in database
GPG key ID: FF5E2765BD00628F
3 changed files with 40 additions and 0 deletions

View file

@ -0,0 +1,24 @@
import test from "ava";
import { makeVersionInfo } from "./testing-utils";
import { ToolsFeature, isSupportedToolsFeature } from "./tools-features";
test("isSupportedToolsFeature", async (t) => {
const versionInfo = makeVersionInfo("1.0.0");
t.false(
isSupportedToolsFeature(
versionInfo,
ToolsFeature.IndirectTracingSupportsStaticBinaries,
),
);
versionInfo.features = { indirectTracingSupportsStaticBinaries: true };
t.true(
isSupportedToolsFeature(
versionInfo,
ToolsFeature.IndirectTracingSupportsStaticBinaries,
),
);
});