718 Commits

Author SHA1 Message Date
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
Eslam A. Hefnawy
2c4b45b18b small fixes for YamlParser tests 2016-05-18 14:31:58 +02:00
Eslam A. Hefnawy
3443efc468 wrap expect throw inside a function 2016-05-18 14:19:32 +02:00
Eslam A. Hefnawy
d5b407f75b added Config class tests 2016-05-18 13:42:58 +02:00
Eslam A. Hefnawy
712e60b621 finished Service class tests 2016-05-18 13:27:59 +02:00
Philipp Muens
23d6c5e6c2 Add tests for not available command 2016-05-18 12:17:20 +02:00
Philipp Muens
6cce90aa76 Rearrange runCommand tests
So that they match the order they are printed on the command line.
2016-05-18 12:00:35 +02:00
Philipp Muens
50eff224a0 Enhance tests to cover runCommand functionality correctly 2016-05-18 11:56:43 +02:00
Philipp Muens
f74f565859 Add intelligent "before" and "after" hook keywording
The PluginManager will run the correct hook even if the capitalization is
wrong ("foo:beforeBar" will be executed as well as "foo:beforebar"). This
way users don't have to deal with the correct capitalization of function names
issue.
2016-05-18 11:10:18 +02:00
Philipp Muens
a3afcd51ab Add support to load service plugins 2016-05-18 10:17:51 +02:00
Philipp Muens
4e2fb39c81 Rename PluginManagement to PluginManager 2016-05-18 10:01:38 +02:00
Philipp Muens
57f7e20d85 Add Promise support for return value of hook functions 2016-05-18 09:32:41 +02:00
Eslam A. Hefnawy
1fdcaf4763 implemented more Service methods and tests and updated populate function 2016-05-17 20:25:22 +02:00
Philipp Muens
7401ab2de7 Add PluginManagement class
Add basic functionality for the PluginManagement class.
Refs #1118 and #1116.
2016-05-17 20:08:24 +02:00
Eslam A. Hefnawy
c7054784a2 basic service and config working 2016-05-17 17:53:27 +02:00
Philipp Muens
7d033e580a Fix Serverless class tests 2016-05-17 08:43:55 +02:00
Eslam A. Hefnawy
0338119a46 further cleaning of new plugin system 2016-05-17 08:43:55 +02:00
Eslam A. Hefnawy
8f6364b250 basic new plugin system 2016-05-17 08:43:55 +02:00
Philipp Muens
e39f186932 Refactor Utils tests and split them up to be independent units 2016-05-14 15:20:23 +02:00
Philipp Muens
2e5736f5b6 Refactor YamlParser class 2016-05-14 10:19:31 +02:00
Philipp Muens
9c3de2afef Refactor Utils class tests and add YamlParser class 2016-05-14 09:39:44 +02:00
Eslam A. Hefnawy
f1de12e780 removed comment 2016-05-13 18:55:41 +07:00
Eslam A. Hefnawy
674404aef9 added yaml parser 2016-05-13 16:55:34 +07:00
Philipp Muens
7e60d9e6e2 Refactor Plugin class and Plugin tests 2016-05-13 08:15:39 +02:00
Philipp Muens
ce3b2f06ec Move necessary mocking out of before hooks 2016-05-12 18:53:18 +02:00
Philipp Muens
a28b6b94fd Add tests for registerActions and registerHooks 2016-05-12 16:08:10 +02:00
Philipp Muens
0c549d07d8 Refactor Plugin class tests and add post hook tests 2016-05-12 16:01:34 +02:00
Philipp Muens
4670189a6d Add additional Plugin class test 2016-05-12 15:25:05 +02:00
Philipp Muens
186220c399 Fix typo in it block 2016-05-12 14:11:45 +02:00
Philipp Muens
be65154b2f Rewrite Plugin class tests
Add general test and tests for actions and hooks.
2016-05-12 12:22:26 +02:00
Philipp Muens
091b4905da Update Plugin class tests
Update tests to add better tests if the promises resolve.
2016-05-12 05:12:49 +02:00
Philipp Muens
f2e6ebc852 Start adding tests for Plugin class 2016-05-11 18:44:21 +02:00
Philipp Muens
7166872648 Refactor describe of Utils tests
So that it reads better.
2016-05-11 16:57:29 +02:00
Philipp Muens
da11c08e79 Add additional test for Utils class 2016-05-11 16:37:40 +02:00