serverless/test/unit/lib/plugins/aws/utils/resolve-cf-import-value.test.js

26 lines
680 B
JavaScript

'use strict';
const expect = require('chai').expect;
const resolveCfImportValue = require('../../../../../../lib/plugins/aws/utils/resolve-cf-import-value');
describe('#resolveCfImportValue', () => {
it('should return matching exported value if found', async () => {
const provider = {
request: async () => ({
Exports: [
{
Name: 'anotherName',
Value: 'anotherValue',
},
{
Name: 'exportName',
Value: 'exportValue',
},
],
}),
};
const result = await resolveCfImportValue(provider, 'exportName');
expect(result).to.equal('exportValue');
});
});