Philipp Muens
6f891797cf
Merge branch 'v1.0' into add-aws-compile-functions-to-resources-plugin
2016-05-27 14:43:33 +02:00
Eslam A. Hefnawy
10de5bcdda
added tests for awsResourcesDeploy hooks promise chain
2016-05-27 13:00:12 +02:00
Philipp Muens
86b3a175f1
Add first plugin tests
2016-05-27 11:40:50 +02:00
Philipp Muens
39d30b3ca0
Add automatic servicePath detection functionality
...
The service directory will be automatically detected if the users CWD is a valid
Serverless service directory.
2016-05-26 14:34:56 +02:00
Philipp Muens
f7bd980a45
Merge branch 'v1.0' into aws-resources-deploy
2016-05-25 14:53:48 +02:00
Eslam A. Hefnawy
1e9b7182ff
running all tests. all 130 tests passing 🎉
2016-05-25 14:50:22 +02:00
Philipp Muens
aafc2fefd6
Rename and refactor existing plugins
...
Rename the existing plugins to match the new naming convention.
Fix bugs / refactor code / enhance test coverage alongside.
2016-05-25 07:12:15 +02:00
Eslam A. Hefnawy
e51ed686b8
added tests for validate method
2016-05-24 23:56:26 +02:00
Philipp Muens
e5a5033db7
Add basic CLI help functionality
2016-05-24 14:58:19 +02:00
Eslam A. Hefnawy
de86121170
refactor: removed instances keyword and replaces this.S to this.serverless
2016-05-24 11:33:36 +02:00
Eslam λ Hefnawy
8cc596d691
Merge branch 'dev' into sinonjs
2016-05-24 10:48:33 +02:00
Eslam λ Hefnawy
55f544209f
Merge branch 'dev' into remove-populate
2016-05-24 10:45:34 +02:00
Eslam A. Hefnawy
7e7c0e12cd
added plugin tests to main tests
2016-05-24 10:31:38 +02:00
Philipp Muens
8bdbcf66b1
Update plugins README and rename CLI test variables
2016-05-23 19:24:56 +02:00
Philipp Muens
2bfc79e0e8
Rename arguments / args to options
2016-05-23 17:02:52 +02:00
Philipp Muens
c8639c678a
Add argument support for CLI and plugins
...
Add the possibility to access arguments inside plugins (e.g. "--function function1" or "-f function").
Additionally the "lifeCycleEvent" property is renamed to "lifecycleEvent".
2016-05-23 15:17:22 +02:00
Eslam A. Hefnawy
2abfab65e3
testing all files
2016-05-20 20:18:16 +02:00
Eslam A. Hefnawy
312ba3a406
removed commented out code
2016-05-20 20:17:12 +02:00
Eslam A. Hefnawy
bc3e7ff939
styling adjustments
2016-05-20 20:16:45 +02:00
Eslam A. Hefnawy
7a717f2903
fixed some async tests
2016-05-20 20:08:50 +02:00
Eslam A. Hefnawy
852b568fb5
fixed typo
2016-05-20 19:43:17 +02:00
Eslam A. Hefnawy
3df05b04f1
moved getPopulated logic to load()
2016-05-20 19:39:17 +02:00
Philipp Muens
fb33a1412f
Update naming of CLI test parameter
2016-05-20 19:35:31 +02:00
Philipp Muens
7f95047a5c
Add CLI switch for tests
...
This switch enables a way to attach additional functionality to the serverless
instance when running tests.
2016-05-20 19:09:12 +02:00
Philipp Muens
93a23ccd9e
Refactor tests and fix linting errors
...
Integration test now reads from the console instead of the file system.
2016-05-20 17:17:42 +02:00
Philipp Muens
37c1861ded
Moving test files to new structure
2016-05-20 16:30:35 +02:00
Philipp Muens
bd711ac726
Add serverless binary fix for integration test
...
Fix the path to the binary so that builds on external machines (such as travis-ci)
won't break.
2016-05-20 16:28:17 +02:00
Philipp Muens
30ee6d1592
Add basic CLI integration
...
Additionally unit and integration tests for the CLI are added.
2016-05-20 16:28:17 +02:00
Eslam A. Hefnawy
abbc1fa6fd
removed the nested/duplicated tests folder
2016-05-20 13:48:03 +02:00
Eslam A. Hefnawy
11065914f1
final linting check
2016-05-20 13:45:45 +02:00
Eslam A. Hefnawy
e5104fc0ea
fixed merging conflicts
2016-05-20 13:41:06 +02:00
Eslam A. Hefnawy
9665c54e0d
cleaned the codebase and fixed tons of linting issues
2016-05-20 13:33:54 +02:00
Florian Motlik
3b5f2756f3
Merge pull request #1139 from serverless/function-event
...
added functions and events to Service and tested it
2016-05-20 09:08:58 +02:00
Eslam A. Hefnawy
590fc4dee0
Utils: shortId is now consistent
2016-05-20 08:43:41 +02:00
Eslam A. Hefnawy
b84b3b12b4
fixed shortId test
2016-05-20 08:29:03 +02:00
Eslam A. Hefnawy
bed5b7993f
fixed test case name
2016-05-19 21:16:14 +02:00
Eslam A. Hefnawy
e759fe1761
added functions and events to Service and tested it
2016-05-19 21:13:50 +02:00
Eslam A. Hefnawy
6fc76e7fcb
commented in tests in all.js
2016-05-19 15:58:51 +02:00
Eslam A. Hefnawy
61ddfc0b55
getVersion test now checks a regex
2016-05-19 15:50:24 +02:00
Eslam A. Hefnawy
6435d39eff
fixed conflicts in all.js
2016-05-19 15:19:26 +02:00
Eslam A. Hefnawy
5276b69a31
removed after block
2016-05-19 14:58:32 +02:00
Eslam A. Hefnawy
8b6b1b26b6
added tests for populating with custom syntax
2016-05-19 14:56:37 +02:00
Eslam A. Hefnawy
017fdae0c6
updated and increased test coverage for Utils
2016-05-19 12:24:46 +02:00
Philipp Muens
478e4b97a6
Fix PluginManager issues regarding PR feedback
2016-05-19 09:43:05 +02:00
Philipp Muens
47b3ab27ff
Change name of serverless instance to be more explicit
2016-05-18 19:52:26 +02:00
Philipp Muens
ce2c889661
Update naming of "before" and "after" hooks
...
Update the naming so that it matches the new naming pattern.
"before" and "after" are always prepended so that we don't run into
problems when a function already includes a "before" or "after".
2016-05-18 16:21:12 +02:00
Eslam A. Hefnawy
d9198e1820
some cleanup
2016-05-18 15:59:19 +02:00
Philipp Muens
9b490492a4
Refactor code to match PR comments
2016-05-18 15:34:09 +02:00
Eslam A. Hefnawy
90ca69c1f9
added comment to Service.load() method
2016-05-18 15:02:43 +02:00
Eslam A. Hefnawy
cc6aed7c2f
added getVersion test
2016-05-18 14:51:28 +02:00