serverless/test/unit/lib/plugins/aws/utils/resolveCfRefValue.test.js
Piotr Grzesik 55abaaf6d5 refactor: Revert bluebird from lib/plugins/aws
This reverts commit b11171c70c8f5597e2644f7ea8ec82a17a9eee29.
2021-03-04 11:06:44 +01:00

32 lines
882 B
JavaScript

'use strict';
const expect = require('chai').expect;
const BbPromise = require('bluebird');
const resolveCfRefValue = require('../../../../../../lib/plugins/aws/utils/resolveCfRefValue');
describe('#resolveCfRefValue', () => {
it('should return matching exported value if found', () => {
const provider = {
naming: {
getStackName: () => 'stack-name',
},
request: () =>
BbPromise.resolve({
StackResourceSummaries: [
{
LogicalResourceId: 'myS3',
PhysicalResourceId: 'stack-name-s3-id',
},
{
LogicalResourceId: 'myDB',
PhysicalResourceId: 'stack-name-db-id',
},
],
}),
};
return resolveCfRefValue(provider, 'myDB').then((result) => {
expect(result).to.equal('stack-name-db-id');
});
});
});