alexa-app
Version:
A module to simplify creation of Alexa (Amazon Echo) apps (Skills) using Node.js
31 lines (27 loc) • 1.07 kB
JavaScript
;
var chai = require("chai");
var expect = chai.expect;
chai.config.includeStack = true;
var normalizeApiPath = require("../lib/normalize-api-path");
describe("Utils", function() {
describe("#normalizeApiPath", function() {
var tests = [
{ original: "alexa", final: "/alexa" },
{ original: "/alexa", final: "/alexa" },
{ original: "//alexa", final: "/alexa" },
{ original: "///alexa", final: "/alexa" },
{ original: "alexa/", final: "/alexa/" },
{ original: "alexa//", final: "/alexa/" },
{ original: "alexa///", final: "/alexa/" },
{ original: "/alexa/", final: "/alexa/" },
{ original: "//alexa//", final: "/alexa/" },
{ original: "///alexa///", final: "/alexa/" },
{ original: "///api///alexa///", final: "/api/alexa/" }
];
tests.forEach(function(test) {
it('correctly normalizes ' + test.original + ' into ' + test.final, function() {
expect(normalizeApiPath(test.original)).to.equal(test.final);
});
});
});
});