1 | import Number from "../lib/Number";
|
2 |
|
3 | import NexmoStub from "./NexmoStub";
|
4 |
|
5 | var numberAPIs = {
|
6 | getPricing: "getPricing",
|
7 | getPhonePricing: "getPhonePricing",
|
8 | getNumbers: "get",
|
9 | searchNumbers: "search",
|
10 | buyNumber: "buy",
|
11 | cancelNumber: "cancel",
|
12 | updateNumber: "update"
|
13 | };
|
14 |
|
15 | describe("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 | });
|