| ... | @@ -5,8 +5,6 @@ import { DRIVER_OPTION_BY_VALUE } from "./providerDriverMeta"; | ... | @@ -5,8 +5,6 @@ import { DRIVER_OPTION_BY_VALUE } from "./providerDriverMeta"; |
| 5 | import { | 5 | import { |
| 6 | deriveProviderSettingsFields, | 6 | deriveProviderSettingsFields, |
| 7 | nextProviderConfigWithFieldValue, | 7 | nextProviderConfigWithFieldValue, |
| 8 | readProviderConfigBoolean, | | |
| 9 | readProviderConfigString, | | |
| 10 | } from "./ProviderSettingsForm"; | 8 | } from "./ProviderSettingsForm"; |
| 11 | | 9 | |
| 12 | describe("ProviderSettingsForm helpers", () => { | 10 | describe("ProviderSettingsForm helpers", () => { |
| ... | @@ -90,10 +88,6 @@ describe("ProviderSettingsForm helpers", () => { | ... | @@ -90,10 +88,6 @@ describe("ProviderSettingsForm helpers", () => { |
| 90 | expect(next).toEqual({ forkOwned: 1 }); | 88 | expect(next).toEqual({ forkOwned: 1 }); |
| 91 | }); | 89 | }); |
| 92 | | 90 | |
| 93 | it("reads non-string config values as blank strings", () => { | | |
| 94 | expect(readProviderConfigString({ binaryPath: 123 }, "binaryPath")).toBe(""); | | |
| 95 | }); | | |
| 96 | | | |
| 97 | it("omits false boolean fields when clearWhenEmpty is omit", () => { | 91 | it("omits false boolean fields when clearWhenEmpty is omit", () => { |
| 98 | const next = nextProviderConfigWithFieldValue( | 92 | const next = nextProviderConfigWithFieldValue( |
| 99 | { forkOwned: 1, experimental: true }, | 93 | { forkOwned: 1, experimental: true }, |
| ... | @@ -156,12 +150,4 @@ describe("ProviderSettingsForm helpers", () => { | ... | @@ -156,12 +150,4 @@ describe("ProviderSettingsForm helpers", () => { |
| 156 | | 150 | |
| 157 | expect(next).toEqual({ experimental: false }); | 151 | expect(next).toEqual({ experimental: false }); |
| 158 | }); | 152 | }); |
| 159 | | | |
| 160 | it("reads non-boolean config values as false booleans", () => { | | |
| 161 | expect(readProviderConfigBoolean({ experimental: "true" }, "experimental")).toBe(false); | | |
| 162 | }); | | |
| 163 | | | |
| 164 | it("reads missing boolean config values from the supplied default", () => { | | |
| 165 | expect(readProviderConfigBoolean({}, "experimental", true)).toBe(true); | | |
| 166 | }); | | |
| 167 | }); | 153 | }); |