Philipp Muens
25ca3bb84d
Setup Travis to work with Windows / Remove AppVeyor
2019-05-21 12:34:15 +02:00
Mariusz Nowak
28c1c1894a
Ensure to not leave orphaned async call
2019-05-20 12:35:27 +02:00
Mariusz Nowak
5155bbb16f
Merge branch 'master' into fix-tests-setup
2019-05-17 14:57:45 +02:00
Mariusz Nowak
c3dd6502ab
Ensure to cleanup temporary files
2019-05-16 12:48:10 +02:00
Mariusz Nowak
6fe596f735
Ensure we do not wait of stdin input in test run
2019-05-16 10:21:27 +02:00
Mariusz Nowak
8fcfee6168
Ensure to not wait for stdin when testing
2019-05-16 10:07:20 +02:00
Mariusz Nowak
5dbad2aa9f
Ensure needed tooling in test
2019-05-15 17:52:11 +02:00
Mariusz Nowak
d64435e563
Ensure needed tooling in test
2019-05-15 17:44:33 +02:00
Philipp Muens
5b5425d939
Update AWS Node.js runtime to version 10
2019-05-15 14:27:55 +02:00
Mariusz Nowak
155eb6c6f2
Fix lint issue
2019-05-14 14:52:03 +02:00
Mariusz Nowak
e666c7f267
Ensure test doesn't depend on env state
2019-05-14 14:45:15 +02:00
Mariusz Nowak
7a76563904
Cleanup process.env handling
2019-05-14 14:24:49 +02:00
Mariusz Nowak
4268dba3be
Ensure no side effects
2019-05-14 14:20:32 +02:00
Mariusz Nowak
0326d19722
Ensure no side effects
2019-05-14 13:47:32 +02:00
Mariusz Nowak
8c9e11d996
Ensure no side effects
2019-05-14 13:37:25 +02:00
Mariusz Nowak
8562bdc2b6
Fix assertion
2019-05-14 12:57:01 +02:00
Mariusz Nowak
5e85ce9b27
Fix restoration of serverless env
2019-05-14 12:56:25 +02:00
Mariusz Nowak
1ce8c21d85
Improve mock setup
2019-05-14 12:54:26 +02:00
Mariusz Nowak
73ea7fd9e0
Improve setTimeout stub
...
Making it sync breaks bluebird internals
(e.g. detection of unhandled rejections).
With this patch we make sure it's quick enough but still async
2019-05-14 11:45:54 +02:00
Mariusz Nowak
a545414102
Improve tests reliabilty
...
In real world state does not equal serverless
2019-05-14 09:07:38 +02:00
Philipp Muens
da633da0b9
Update tests to use state rather than serverless object
2019-05-14 08:56:22 +02:00
Philipp Muens
8840da7ae6
Fix typos in error message
2019-05-14 08:51:58 +02:00
Philipp Muens
3d67440261
Reference state rather than serverless object
2019-05-14 08:39:37 +02:00
Mariusz Nowak
94d86c36cd
Improve test title
2019-05-14 08:32:38 +02:00
Mariusz Nowak
6675c0e93b
Relax REST API validation
2019-05-14 08:32:38 +02:00
Mariusz Nowak
beb8b1ee92
Support custom API name in resolution
2019-05-14 08:30:40 +02:00
Mariusz Nowak
b16e37698b
Improve error message
2019-05-14 08:23:06 +02:00
Mariusz Nowak
c8a4a8ba30
Ignore hack when REST API id could not be resolved
...
Assuming no custom APIGateway settings are applied
2019-05-14 08:23:06 +02:00
Mariusz Nowak
dc60d248b5
Ensure valid restAPIid in tests
2019-05-14 08:23:06 +02:00
Mariusz Nowak
4ab0833fcb
Accept custom restApiId only if in directo form
2019-05-14 08:23:06 +02:00
Mariusz Nowak
98ef25bce1
Load hack only if meant to be invoked
2019-05-14 08:23:06 +02:00
Philipp Muens
64ad392c6a
Rely on state when updating stage config
2019-05-13 15:58:05 +02:00
Philipp Muens
606e82d85b
Fix validation after API Gateway deployment
2019-05-13 15:11:25 +02:00
Mariusz Nowak
edc3138ed6
Support color output in tests
2019-05-10 17:18:45 +02:00
Mariusz Nowak
8faf6b68d3
Test resolution of restApiId with beyond 500 API's
2019-05-10 12:41:52 +02:00
Mariusz Nowak
097abff794
Test custom restApiId resolution
2019-05-10 12:39:01 +02:00
Mariusz Nowak
bafdbf2877
Reduce configuration redundancy
2019-05-10 12:35:33 +02:00
Mariusz Nowak
4f7a8af742
Ensure tests isolation
2019-05-10 12:24:50 +02:00
Mariusz Nowak
fa8e189d64
Fix restApiId resolution when more than 500 API's
2019-05-10 11:25:14 +02:00
Mariusz Nowak
56c315374e
Fix custom restApiId resolution
2019-05-10 10:46:04 +02:00
Daniel Schep
55cb3d597b
fix use of cors: true
...
validate fails when called a second time with `cors: true` and I dont see
why it has to be called again. the service config doesnt change during a deploy
and its already saved on `this.validated`.
2019-05-09 15:38:45 -04:00
Philipp Muens
a343c1fdd2
Address PR review comments
2019-05-09 15:21:06 +02:00
Philipp Muens
b593831e23
Add backward compatibility
2019-05-09 14:20:16 +02:00
Philipp Muens
fef2c31a95
Implement removal of log group
2019-05-09 13:19:53 +02:00
Philipp Muens
bafd91f9eb
Address review comments
2019-05-09 12:41:00 +02:00
Philipp Muens
1df8598c86
SDK based API Gateway Stage updates
2019-05-08 14:58:32 +02:00
Philipp Muens
05274c148a
Remove other unnecessary checks
2019-05-08 14:44:09 +02:00
Philipp Muens
949e05fdf8
Remove unnecessary checks
2019-05-08 14:19:51 +02:00
Philipp Muens
8a28024192
Set apiGateway variable default to an empty object
2019-05-08 14:13:28 +02:00
Philipp Muens
76605ffc4b
Add support for API Gateway Binary Media Types
2019-05-08 12:22:08 +02:00