DEV: Clean up helpers (#279)

* remove an unused helper
* move a single-use helper to its call-site as a getter
* convert `format-currency` to a pure function helper
This commit is contained in:
Jarek Radosz
2025-06-20 21:36:54 +02:00
committed by GitHub
parent 7107966af6
commit fe53f2cbc0
5 changed files with 19 additions and 31 deletions
@@ -1,17 +1,17 @@
import { setupTest } from "ember-qunit";
import { module, test } from "qunit";
import { formatCurrency } from "discourse/plugins/discourse-subscriptions/discourse/helpers/format-currency";
import formatCurrency from "discourse/plugins/discourse-subscriptions/discourse/helpers/format-currency";
module("Subscriptions | Unit | Helper | format-currency", function (hooks) {
setupTest(hooks);
test("it formats USD correctly", function (assert) {
let result = formatCurrency(["USD", 338.2]);
test("formats USD correctly", function (assert) {
const result = formatCurrency("USD", 338.2);
assert.equal(result, "$338.20", "Formats USD correctly");
});
test("it rounds correctly", function (assert) {
let result = formatCurrency(["USD", 338.289]);
test("rounds correctly", function (assert) {
const result = formatCurrency("USD", 338.289);
assert.equal(result, "$338.29", "Rounds correctly");
});
});