UNPKG

689 BJavaScriptView Raw
1var mkdirp = require('mkdirp')
2var rimraf = require('rimraf')
3
4var path = require('path')
5var Backbeam = require('../lib').default
6var backbeam = new Backbeam()
7
8exports.testAppDir = function() {
9 return path.join(__dirname, 'test-app')
10}
11
12exports.backbeam = function() {
13 return backbeam
14}
15
16exports.init = function() {
17 const dir = exports.testAppDir()
18 rimraf.sync(dir)
19 mkdirp.sync(dir)
20
21 var params = {
22 region: backbeam.availableRegions()[0],
23 api: {
24 id: 'o9kvzup3g2',
25 name: 'API name',
26 description: 'API description',
27 role: 'arn:aws:iam::551937714682:role/lambda_dynamo',
28 },
29 role: 'role-id-1234',
30 }
31 return backbeam.init(dir, params)
32}