blob: 949f1c6bb77664491924ed1002723976cd430bb8 [file] [edit]
/* This file is a part of @mdn/browser-compat-data
* See LICENSE file for more information. */
import { describe, it } from 'node:test';
import assert from 'node:assert/strict';
import pluralize from './pluralize.js';
describe('Pluralize', () => {
it('should return singular form when quantifier is 1', () => {
const result = pluralize('apple', 1);
assert.equal(result, '1 apple');
});
it('should return plural form when quantifier is not 1', () => {
const result = pluralize('apple', 2);
assert.equal(result, '2 apples');
});
it('should return formatted string with chalk when useChalk is true', () => {
const result = pluralize('apple', 2, true);
assert.equal(result, '\u001b[1m2\u001b[22m apples');
});
});