diff --git a/src/engine/edge.test.ts b/src/engine/edge.test.ts index 6c82046..06c10b2 100644 --- a/src/engine/edge.test.ts +++ b/src/engine/edge.test.ts @@ -224,4 +224,12 @@ describe("review fixes", () => { expect(calc("$12 * 3")).toBe("$36"); expect(calc("2 m * 3 m")).toBe("6 m²"); }); + it("exp(x) is Euler's number to the power x, not scientific notation", () => { + expect(calc("exp(1)")).toBe("2.72"); + expect(calc("exp(0)")).toBe("1"); + }); + it("scientific notation still works via sci/exponent/exponential", () => { + expect(calc("123456 in scientific")).toBe("1.23e5"); + expect(calc("123456 in exponent")).toBe("1.23e5"); + }); }); diff --git a/src/engine/vocab-data.ts b/src/engine/vocab-data.ts index aaebe90..2e22c1a 100644 --- a/src/engine/vocab-data.ts +++ b/src/engine/vocab-data.ts @@ -410,7 +410,7 @@ export const EN: VocabLocale = { "decimal.variants": "decimal,dec", "hex.variants": "hex", "octal.variants": "octal", - "scientific.variants": "scientific, sci, exp, exponent, exponential" + "scientific.variants": "scientific, sci, exponent, exponential" }, "Operations": { "assignment.variants": "equal,is",