Ejemplo n.º 1
0
						it(templateString, function () {
							var template = uriTemplates(templateString);
							var actualUri = template.fillFromObject(variables);
							if (typeof expected == "string") {
								assert.strictEqual(actualUri, expected);
							} else {
								assert.includes(expected, actualUri);
							}
						});
Ejemplo n.º 2
0
						it(templateString, function () {
							var original = (typeof expected == 'string') ? expected : expected[0];
							var template = uriTemplates(templateString);
					
							var guessedVariables = template.fromUri(original);
							assert.isObject(guessedVariables);
							
							var reconstructed = template.fillFromObject(guessedVariables);

							if (typeof expected == "string") {
								assert.strictEqual(reconstructed, expected);
							} else {
								assert.includes(expected, reconstructed);
							}
						});
		loadConfig('./invalid-config-file', function (err) {
			assert.includes(err.message, 'Unexpected token (');
			done();
		});
		loadConfig('./invalid-config-file', function (err) {
			assert.includes(err.message, 'invalid-config-file');
			assert.includes(err.file, 'invalid-config-file');
			done();
		});