Readplace

:hammer: Change the description of the tests to use the language of t… · FagnerMartinsBrack/jack-the-moneylender@a06b796

GitHub 2 min read
View original
  • current
Summary (TL;DR)
The diff shows test case descriptions being rewritten to be more explanatory. The original descriptions like '$1.00 Loan Amount' are changed to 'A loan for $1.00 owes $0 interest'. Module names are also updated, e.g., '$1.00 - $2000.00 = No Interest' becomes 'Loans of $2000 and below are interest-free. For example'. The changes make test outputs clearer and more readable.

@@ -38,53 +38,53 @@

3838

return CENTS_FOR_FIRST_RANGE;

3939

};

404041-

QUnit.module('$1.00 - $2000.00 = No Interest');

41+

QUnit.module('Loans of $2000 and below are interest-free. For example');

424243-

QUnit.test('$1.00 Loan Amount', (assert) => {

43+

QUnit.test('A loan for $1.00 owes $0 interest', (assert) => {

4444

strictEqual({ expected: '$0.00', actual: interestToPayFor(Money('$1.00')).toString() }, assert);

4545

});

464647-

QUnit.test('$2.00 Loan Amount', (assert) => {

47+

QUnit.test('A loan for $2.00 owes $0 interest', (assert) => {

4848

strictEqual({ expected: '$0.00', actual: interestToPayFor(Money('$2.00')).toString() }, assert);

4949

});

505051-

QUnit.test('$3.00 Loan Amount', (assert) => {

51+

QUnit.test('A loan for $3.00 owes $0 interest', (assert) => {

5252

strictEqual({ expected: '$0.00', actual: interestToPayFor(Money('$3.00')).toString() }, assert);

5353

});

545455-

QUnit.module('Between $2001.00 and $5000.00 = 0.09c per dollar');

56-57-

QUnit.test('$2000.00 Loan Amount', (assert) => {

55+

QUnit.test('A loan for $2000.00 owes $0 interest', (assert) => {

5856

strictEqual({ expected: '$0.00', actual: interestToPayFor(Money('$2000.00')).toString() }, assert);

5957

});

605861-

QUnit.test('$2001.00 Loan Amount', (assert) => {

59+

QUnit.module('After $2000.00 up to $5000.00, each additional dollar owes $0.09 of interest. For example');

60+61+

QUnit.test('A loan of $2001.00 owes $0.09 interest', (assert) => {

6262

strictEqual({ expected: '$0.09', actual: interestToPayFor(Money('$2001.00')).toString() }, assert);

6363

});

646465-

QUnit.test('$2002.00 Loan Amount', (assert) => {

65+

QUnit.test('A loan of $2002.00 owes $0.18 interest', (assert) => {

6666

strictEqual({ expected: '$0.18', actual: interestToPayFor(Money('$2002.00')).toString() }, assert);

6767

});

686869-

QUnit.test('$2003.00 Loan Amount', (assert) => {

69+

QUnit.test('A loan of $2003.00 owes $0.27 interest', (assert) => {

7070

strictEqual({ expected: '$0.27', actual: interestToPayFor(Money('$2003.00')).toString() }, assert);

7171

});

727273-

QUnit.test('$5000.00 Loan Amount', (assert) => {

73+

QUnit.test('A loan of $5000 owes $270.00 interest', (assert) => {

7474

strictEqual({ expected: '$270.00', actual: interestToPayFor(Money('$5000.00')).toString() }, assert);

7575

});

767677-

QUnit.module('$5001.00+ = 0.14c per dollar');

77+

QUnit.module('After $5000.00, each additional dollar owes $0.14 of interest. For example');

787879-

QUnit.test('$5001.00 Loan Amount', (assert) => {

79+

QUnit.test('A loan of $5001.00 owes $270.14 interest', (assert) => {

8080

strictEqual({ expected: '$270.14', actual: interestToPayFor(Money('$5001.00')).toString() }, assert);

8181

});

828283-

QUnit.test('$5002.00 Loan Amount', (assert) => {

83+

QUnit.test('A loan of $5002.00 owes $270.28 interest', (assert) => {

8484

strictEqual({ expected: '$270.28', actual: interestToPayFor(Money('$5002.00')).toString() }, assert);

8585

});

868687-

QUnit.test('$5003.00 Loan Amount', (assert) => {

87+

QUnit.test('A loan of $5003.00 owes $270.42 interest', (assert) => {

8888

strictEqual({ expected: '$270.42', actual: interestToPayFor(Money('$5003.00')).toString() }, assert);

8989

});

9090