Skip to content

Commit 2f006e4

Browse files
Merge pull request #359 from lkhari/fixTests
chore: fixed tests
2 parents 33d3f00 + 1212e6a commit 2f006e4

23 files changed

+92
-0
lines changed

lib/deploy/events/apiGateway/apiKeys.test.js

+4
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@ describe('#methods()', () => {
2020
serverless.service.provider.compiledCloudFormationTemplate = {
2121
Resources: {},
2222
};
23+
serverless.configSchemaHandler = {
24+
// eslint-disable-next-line no-unused-vars
25+
defineTopLevelProperty: (propertyName, propertySchema) => {},
26+
};
2327
serverlessStepFunctions = new ServerlessStepFunctions(serverless, options);
2428
serverlessStepFunctions.serverless.service.stepFunctions = {
2529
stateMachines: {

lib/deploy/events/apiGateway/cors.test.js

+4
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,10 @@ describe('#compileCors()', () => {
3232
},
3333
},
3434
};
35+
serverless.configSchemaHandler = {
36+
// eslint-disable-next-line no-unused-vars
37+
defineTopLevelProperty: (propertyName, propertySchema) => {},
38+
};
3539
awsCompileApigEvents = new ServerlessStepFunctions(serverless, options);
3640
awsCompileApigEvents.apiGatewayRestApiLogicalId = 'ApiGatewayRestApi';
3741
awsCompileApigEvents.apiGatewayResources = {

lib/deploy/events/apiGateway/deployment.test.js

+4
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@ describe('#compileDeployment()', () => {
1717
Resources: {},
1818
Outputs: {},
1919
};
20+
serverless.configSchemaHandler = {
21+
// eslint-disable-next-line no-unused-vars
22+
defineTopLevelProperty: (propertyName, propertySchema) => {},
23+
};
2024
const options = {
2125
stage: 'dev',
2226
region: 'us-east-1',

lib/deploy/events/apiGateway/endpointInfo.test.js

+4
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@ describe('#getEndpointInfo()', () => {
1818
serverless.setProvider('aws', new AwsProvider(serverless));
1919
serverless.service.provider.compiledCloudFormationTemplate = { Resources: {} };
2020
serverless.service.service = 'new-service';
21+
serverless.configSchemaHandler = {
22+
// eslint-disable-next-line no-unused-vars
23+
defineTopLevelProperty: (propertyName, propertySchema) => {},
24+
};
2125
serverlessStepFunctions = new ServerlessStepFunctions(serverless);
2226
});
2327

lib/deploy/events/apiGateway/iamRole.test.js

+4
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,10 @@ describe('#compileHttpIamRole()', () => {
2828
},
2929
},
3030
};
31+
serverless.configSchemaHandler = {
32+
// eslint-disable-next-line no-unused-vars
33+
defineTopLevelProperty: (propertyName, propertySchema) => {},
34+
};
3135
serverlessStepFunctions = new ServerlessStepFunctions(serverless);
3236
});
3337

lib/deploy/events/apiGateway/lambdaPermissions.test.js

+4
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@ describe('#compileHttpLambdaPermissions()', () => {
2121
},
2222
},
2323
};
24+
serverless.configSchemaHandler = {
25+
// eslint-disable-next-line no-unused-vars
26+
defineTopLevelProperty: (propertyName, propertySchema) => {},
27+
};
2428
serverlessStepFunctions = new ServerlessStepFunctions(serverless);
2529
});
2630

lib/deploy/events/apiGateway/methods.test.js

+4
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@ describe('#methods()', () => {
2020
serverless.service.provider.compiledCloudFormationTemplate = {
2121
Resources: {},
2222
};
23+
serverless.configSchemaHandler = {
24+
// eslint-disable-next-line no-unused-vars
25+
defineTopLevelProperty: (propertyName, propertySchema) => {},
26+
};
2327

2428
serverlessStepFunctions = new ServerlessStepFunctions(serverless, options);
2529
serverlessStepFunctions.apiGatewayRestApiLogicalId = 'ApiGatewayRestApi';

lib/deploy/events/apiGateway/resources.test.js

+4
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ describe('#compileResources()', () => {
1313
serverless = new Serverless();
1414
serverless.setProvider('aws', new AwsProvider(serverless));
1515
serverless.service.provider.compiledCloudFormationTemplate = { Resources: {} };
16+
serverless.configSchemaHandler = {
17+
// eslint-disable-next-line no-unused-vars
18+
defineTopLevelProperty: (propertyName, propertySchema) => {},
19+
};
1620
serverlessStepFunctions = new ServerlessStepFunctions(serverless);
1721
serverlessStepFunctions.apiGatewayRestApiLogicalId = 'ApiGatewayRestApi';
1822
serverlessStepFunctions.pluginhttpValidated = {};

lib/deploy/events/apiGateway/restApi.test.js

+4
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,10 @@ describe('#compileRestApi()', () => {
6161
serverless = new Serverless();
6262
serverless.setProvider('aws', new AwsProvider(serverless, options));
6363
serverless.service.provider.compiledCloudFormationTemplate = { Resources: {} };
64+
serverless.configSchemaHandler = {
65+
// eslint-disable-next-line no-unused-vars
66+
defineTopLevelProperty: (propertyName, propertySchema) => {},
67+
};
6468
serverlessStepFunctions = new ServerlessStepFunctions(serverless, options);
6569
serverlessStepFunctions.serverless.service.service = 'new-service';
6670
serverlessStepFunctions.serverless.service.functions = {

lib/deploy/events/apiGateway/usagePlan.test.js

+4
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@ describe('#compileUsagePlan()', () => {
2121
serverless.service.provider.compiledCloudFormationTemplate = {
2222
Resources: {},
2323
};
24+
serverless.configSchemaHandler = {
25+
// eslint-disable-next-line no-unused-vars
26+
defineTopLevelProperty: (propertyName, propertySchema) => {},
27+
};
2428
serverlessStepFunctions = new ServerlessStepFunctions(serverless, options);
2529
serverlessStepFunctions.serverless.service.stepFunctions = {
2630
stateMachines: {

lib/deploy/events/apiGateway/usagePlanKeys.test.js

+4
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,10 @@ describe('#compileUsagePlanKeys()', () => {
2525
Resources: {},
2626
Outputs: {},
2727
};
28+
serverless.configSchemaHandler = {
29+
// eslint-disable-next-line no-unused-vars
30+
defineTopLevelProperty: (propertyName, propertySchema) => {},
31+
};
2832
serverlessStepFunctions = new ServerlessStepFunctions(serverless, options);
2933
serverlessStepFunctions.apiGatewayRestApiLogicalId = 'ApiGatewayRestApi';
3034
serverlessStepFunctions.apiGatewayDeploymentLogicalId = 'ApiGatewayDeploymentTest';

lib/deploy/events/apiGateway/validate.test.js

+4
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ describe('#httpValidate()', () => {
1212
beforeEach(() => {
1313
serverless = new Serverless();
1414
serverless.setProvider('aws', new AwsProvider(serverless));
15+
serverless.configSchemaHandler = {
16+
// eslint-disable-next-line no-unused-vars
17+
defineTopLevelProperty: (propertyName, propertySchema) => {},
18+
};
1519
const options = {
1620
stage: 'dev',
1721
region: 'us-east-1',

lib/deploy/events/cloudWatchEvent/compileCloudWatchEventEvents.test.js

+4
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@ describe('awsCompileCloudWatchEventEvents', () => {
1818
region: 'us-east-1',
1919
};
2020
serverless.service.provider.compiledCloudFormationTemplate = { Resources: {} };
21+
serverless.configSchemaHandler = {
22+
// eslint-disable-next-line no-unused-vars
23+
defineTopLevelProperty: (propertyName, propertySchema) => {},
24+
};
2125
serverlessStepFunctions = new ServerlessStepFunctions(serverless, options);
2226
});
2327

lib/deploy/events/schedule/compileScheduledEvents.test.js

+4
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@ describe('#httpValidate()', () => {
1717
region: 'us-east-1',
1818
};
1919
serverless.service.provider.compiledCloudFormationTemplate = { Resources: {} };
20+
serverless.configSchemaHandler = {
21+
// eslint-disable-next-line no-unused-vars
22+
defineTopLevelProperty: (propertyName, propertySchema) => {},
23+
};
2024
serverlessStepFunctions = new ServerlessStepFunctions(serverless, options);
2125
});
2226

lib/deploy/stepFunctions/compileActivities.test.js

+4
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ describe('#compileStateMachines', () => {
1313
serverless = new Serverless();
1414
serverless.servicePath = true;
1515
serverless.service.service = 'step-functions';
16+
serverless.configSchemaHandler = {
17+
// eslint-disable-next-line no-unused-vars
18+
defineTopLevelProperty: (propertyName, propertySchema) => {},
19+
};
1620
serverless.service.provider.compiledCloudFormationTemplate = {
1721
Resources: {},
1822
Outputs: {},

lib/deploy/stepFunctions/compileAlarms.test.js

+4
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@ describe('#compileAlarms', () => {
1717
serverless = new Serverless();
1818
serverless.servicePath = true;
1919
serverless.service.service = 'step-functions';
20+
serverless.configSchemaHandler = {
21+
// eslint-disable-next-line no-unused-vars
22+
defineTopLevelProperty: (propertyName, propertySchema) => {},
23+
};
2024
serverless.service.provider.compiledCloudFormationTemplate = { Resources: {} };
2125
serverless.setProvider('aws', new AwsProvider(serverless));
2226
serverless.cli = { consoleLog: consoleLogSpy };

lib/deploy/stepFunctions/compileIamRole.test.js

+4
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@ describe('#compileIamRole', () => {
1515
serverless = new Serverless();
1616
serverless.servicePath = true;
1717
serverless.service.service = 'step-functions';
18+
serverless.configSchemaHandler = {
19+
// eslint-disable-next-line no-unused-vars
20+
defineTopLevelProperty: (propertyName, propertySchema) => {},
21+
};
1822
serverless.service.provider.compiledCloudFormationTemplate = { Resources: {} };
1923
serverless.setProvider('aws', new AwsProvider(serverless));
2024
serverless.cli = { consoleLog: sinon.spy() };

lib/deploy/stepFunctions/compileNotifications.test.js

+4
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@ describe('#compileNotifications', () => {
1717
serverless = new Serverless();
1818
serverless.servicePath = true;
1919
serverless.service.service = 'step-functions';
20+
serverless.configSchemaHandler = {
21+
// eslint-disable-next-line no-unused-vars
22+
defineTopLevelProperty: (propertyName, propertySchema) => {},
23+
};
2024
serverless.service.provider.compiledCloudFormationTemplate = { Resources: {} };
2125
serverless.setProvider('aws', new AwsProvider(serverless));
2226
serverless.cli = { consoleLog: consoleLogSpy };

lib/deploy/stepFunctions/compileStateMachines.test.js

+4
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@ describe('#compileStateMachines', () => {
1515
serverless.cli = {
1616
consoleLog: () => {},
1717
};
18+
serverless.configSchemaHandler = {
19+
// eslint-disable-next-line no-unused-vars
20+
defineTopLevelProperty: (propertyName, propertySchema) => {},
21+
};
1822
serverless.servicePath = true;
1923
serverless.service.service = 'step-functions';
2024
serverless.service.provider.compiledCloudFormationTemplate = {

lib/index.test.js

+4
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@ describe('#index', () => {
2020
stage: 'dev',
2121
region: 'us-east-1',
2222
};
23+
serverless.configSchemaHandler = {
24+
// eslint-disable-next-line no-unused-vars
25+
defineTopLevelProperty: (propertyName, propertySchema) => {},
26+
};
2327
serverless.setProvider('aws', new AwsProvider(serverless));
2428
serverless.cli = new CLI(serverless);
2529
serverlessStepFunctions = new ServerlessStepFunctions(serverless, options);

lib/invoke/invoke.test.js

+4
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@ describe('invoke', () => {
2020
serverless.setProvider('aws', new AwsProvider(serverless));
2121
serverless.cli = new CLI(serverless);
2222
serverless.service.service = 'new-service';
23+
serverless.configSchemaHandler = {
24+
// eslint-disable-next-line no-unused-vars
25+
defineTopLevelProperty: (propertyName, propertySchema) => {},
26+
};
2327
const options = {
2428
stage: 'dev',
2529
region: 'us-east-1',

lib/naming.test.js

+4
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,10 @@ describe('#naming', () => {
1414
serverless.servicePath = true;
1515
serverless.service.service = 'step-functions';
1616
serverless.service.provider.compiledCloudFormationTemplate = { Resources: {} };
17+
serverless.configSchemaHandler = {
18+
// eslint-disable-next-line no-unused-vars
19+
defineTopLevelProperty: (propertyName, propertySchema) => {},
20+
};
1721
serverless.setProvider('aws', new AwsProvider(serverless));
1822
serverlessStepFunctions = new ServerlessStepFunctions(serverless);
1923
});

lib/yamlParser.test.js

+4
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@ describe('#yamlParse', () => {
1616
serverless = new Serverless();
1717
serverless.servicePath = true;
1818
serverless.service.service = 'step-functions';
19+
serverless.configSchemaHandler = {
20+
// eslint-disable-next-line no-unused-vars
21+
defineTopLevelProperty: (propertyName, propertySchema) => {},
22+
};
1923
serverless.setProvider('aws', new AwsProvider(serverless));
2024
serverlessStepFunctions = new ServerlessStepFunctions(serverless);
2125
});

0 commit comments

Comments
 (0)