UNPKG

serverless-api-stage

Version:

Serverless API Stage plugin, enables stage variables and logging for AWS API Gateway.

33 lines (30 loc) 837 B
'use strict'; const sinon = require('sinon'); module.exports = (service, stageName, deploymentKey, stageSettings) => ({ service: { service: service, provider: { compiledCloudFormationTemplate: { Resources: { [deploymentKey]: { Type: 'AWS::ApiGateway::Deployment', StageName: 'dev', Properties: { StageName: stageName } } } } }, custom: { stageSettings: stageSettings } }, getProvider: () => ({ getStage: () => stageName, getRegion: () => 'test-region', }), cli: { log: sinon.spy() } });