169 Commits

Author SHA1 Message Date
Erik Erikson
93c7afb3f5 Resolve PR Comments
1. Improve wording of documentation.  Note the concrete object that will be written in its entirety
2. Expand documentation.  Note a potential security risk for secrets
3. Move, without changes, the `warnIfNotFound` method because it was putting space between `getValueFromSource` and the various source type specific functions it uses
4. Implement unit tests for `warnIfNotFound`
5. Implement unit tests for `logWarning`
2017-02-10 18:31:02 -08:00
Erik Erikson
7376fc0dff Merge branch 'master' into allow-self-reference
# Conflicts:
#	lib/classes/Error.js
2017-02-08 15:51:57 -08:00
Erik Erikson
b936492af1 Allow for Top Level References & Commit Comments
1. Newly allow `${opt:}` and `${env:}` as a valid reference to the root of the option and environment settings hive, respectively
2. Write a test ensuring the above
3. Document the new capability
4. Eliminate a silly through-${self:} use example
5. Allow for the use of populateProperty in a not-in-place manner
6. Allow for the valid (albeit odd) valueToPopulate[''] case
2017-02-08 14:05:36 -08:00
Erik Erikson
230f37f4a4 Allow for Self-Reference
1. Newly allow '${self:}' as a valid reference to the current serverless.yml's root
  a. This allows for a more clean manner of passing names and identifiers around between projects.  Particularly, this facilitates exporting values from projects so they can be used in other projects via Fn::ImportValue.
2. Write a test ensuring the above
3. Document the new capability

Example usage: https://github.com/Nordstrom/hello-retail/pull/26/files
2017-02-07 19:19:30 -08:00
Philipp Muens
54fbaadede Remove defaults service property 2017-01-30 11:03:40 +01:00
John McKim
adea45e978 Temporarily remove provider.variableSyntax during variable population 2016-12-08 17:42:07 +10:00
ac360
15d0df22ae fix tests, add errors for better ux 2016-11-07 21:51:01 -08:00
ac360
d7b5afa459 fix test 2016-11-06 23:04:33 -08:00
ac360
59cebc01c1 start tests 2016-11-06 23:00:11 -08:00
Eslam A. Hefnawy
cd260f0743 removed overwrite for file variable 2016-10-28 16:41:55 +07:00
Eslam A. Hefnawy
531e782dbb fixed conflicts in variables 2016-10-28 16:35:21 +07:00
Eslam λ Hefnawy
3a59cd8857 Merge pull request #2541 from miltador/fix-variables-overwriting
fix overwriting undefined variables #2081, #2522
2016-10-27 15:36:42 +07:00
horike37
56ca36c400 fixed test that should populate non string variables 2016-10-27 01:24:16 +09:00
Vasiliy Solovey
53ff641e92
fix variables count in test 2016-10-25 20:13:43 +03:00
Vasiliy Solovey
c870a037a5
fix overwriting empty object values 2016-10-25 19:55:44 +03:00
horike37
05b141ce68 Restore the test 2016-10-24 22:32:48 +09:00
horike37
0dfb7aa437 fixed issue 2490 2016-10-23 22:49:10 +09:00
horike37
bdc5170d43 fixed issue 2500 2016-10-23 19:19:14 +09:00
Philipp Muens
25b233137f Move class tests into classes directory 2016-10-19 08:32:06 +02:00