mirror of
https://github.com/serverless/serverless.git
synced 2026-01-18 14:58:43 +00:00
30 lines
963 B
JavaScript
30 lines
963 B
JavaScript
'use strict'
|
|
|
|
const chai = require('chai')
|
|
|
|
const expect = chai.expect
|
|
const resolveRegion = require('../../../../lib/utils/resolve-region')
|
|
|
|
describe('test/unit/lib/utils/resolve-region.test.js', () => {
|
|
it('should return `region` from options first if it is present', () => {
|
|
const result = resolveRegion({
|
|
configuration: { provider: { region: 'fromprovider' } },
|
|
options: { region: 'fromoptions' },
|
|
})
|
|
expect(result).to.equal('fromoptions')
|
|
})
|
|
|
|
it('should return `region` from configuration if region is not passed in options', () => {
|
|
const result = resolveRegion({
|
|
configuration: { provider: { region: 'fromprovider' } },
|
|
options: {},
|
|
})
|
|
expect(result).to.equal('fromprovider')
|
|
})
|
|
|
|
it('should return default region if both options and configuration do not have it defined', () => {
|
|
const result = resolveRegion({ configuration: {}, options: {} })
|
|
expect(result).to.equal('us-east-1')
|
|
})
|
|
})
|