serverless/lib/utils/getCommandSuggestion.test.js
2017-12-19 01:10:43 +09:00

26 lines
980 B
JavaScript

'use strict';
const expect = require('chai').expect;
const getCommandSuggestion = require('./getCommandSuggestion');
const Serverless = require('../../lib/Serverless');
const serverless = new Serverless();
serverless.init();
describe('#getCommandSuggestion', () => {
it('should return "package" as a suggested command if you input "pekage"', () => {
const suggestedCommand = getCommandSuggestion('pekage', serverless.cli.loadedCommands);
expect(suggestedCommand).to.be.equal('package');
});
it('should return "deploy" as a suggested command if you input "deploi"', () => {
const suggestedCommand = getCommandSuggestion('deploi', serverless.cli.loadedCommands);
expect(suggestedCommand).to.be.equal('deploy');
});
it('should return "invoke" as a suggested command if you input "lnvoke"', () => {
const suggestedCommand = getCommandSuggestion('lnvoke', serverless.cli.loadedCommands);
expect(suggestedCommand).to.be.equal('invoke');
});
});