UNPKG

node-finance

Version:

Financial functions for NodeJS

33 lines (25 loc) 914 B
"use strict"; var finance = require('../finance'); describe("calcPayment", function () { var calcPayment; var amount = 1000; var months = 10; var rate = 10; var expectedResult = 104.64; beforeEach(function (){ calcPayment = finance.calcPayment; }); describe("Test synchronous interface", function () { it("calculates payments in synchronous mode", function () { var actualResult = calcPayment(amount, months, rate); expect(actualResult).toEqual(expectedResult); }); }); describe("Test Node-Style asynchronous interface", function () { it("calculates payments in asynchronous mode and returns in familiar node (err, result) format", function () { calcPayment(amount, months, rate, function(err, result){ expect(result).toEqual(expectedResult); }); }); }); });