UNPKG

599 BJavaScriptView Raw
1import Number from "../lib/Number";
2
3import NexmoStub from "./NexmoStub";
4
5var numberAPIs = {
6 getPricing: "getPricing",
7 getPhonePricing: "getPhonePricing",
8 getNumbers: "get",
9 searchNumbers: "search",
10 buyNumber: "buy",
11 cancelNumber: "cancel",
12 updateNumber: "update"
13};
14
15describe("Number Object", function() {
16 it("should implement all v1 APIs", function() {
17 NexmoStub.checkAllFunctionsAreDefined(numberAPIs, Number);
18 });
19
20 it("should proxy the function call to the underlying `nexmo` object", function() {
21 NexmoStub.checkAllFunctionsAreCalled(numberAPIs, Number);
22 });
23});