mirror of
https://github.com/serverless/serverless.git
synced 2026-01-18 14:58:43 +00:00
29 lines
729 B
JavaScript
29 lines
729 B
JavaScript
'use strict';
|
|
|
|
const chai = require('chai');
|
|
const InteractiveCli = require('./');
|
|
const Serverless = require('../../Serverless');
|
|
|
|
const expect = chai.expect;
|
|
chai.use(require('chai-as-promised'));
|
|
chai.use(require('sinon-chai'));
|
|
|
|
describe('interactiveCli', () => {
|
|
let interactiveCli;
|
|
let serverless;
|
|
|
|
beforeEach(() => {
|
|
serverless = new Serverless();
|
|
serverless.processedInput = { commands: [], options: {} };
|
|
const backupIsTTY = process.stdin.isTTY;
|
|
process.stdin.isTTY = true;
|
|
try {
|
|
interactiveCli = new InteractiveCli(serverless);
|
|
} finally {
|
|
process.stdin.isTTY = backupIsTTY;
|
|
}
|
|
});
|
|
|
|
it('should have commands', () => expect(interactiveCli.commands).to.be.not.empty);
|
|
});
|