'use strict'; const expect = require('chai').expect; const Metrics = require('./metrics'); const Serverless = require('../../Serverless'); describe('Metrics', () => { let metrics; let serverless; beforeEach(() => { serverless = new Serverless(); const options = {}; metrics = new Metrics(serverless, options); }); describe('#constructor()', () => { it('should have the command "metrics"', () => { // eslint-disable-next-line no-unused-expressions expect(metrics.commands.metrics).to.not.be.undefined; }); it('should have a lifecycle event "metrics"', () => { expect(metrics.commands.metrics.lifecycleEvents).to.deep.equal([ 'metrics', ]); }); }); });