Esempio n. 1
0
 it('should get a value', function (next) {
     dustjs.onLoad('key', model, function (err, data) {
         assert.ok(!err);
         assert.isFunction(data);
         assert.strictEqual(data.name, 'body_0');
         assert.strictEqual(data(), 'zh-CN');
         next();
     });
 });
Esempio n. 2
0
 it('should use fallback if no locality provided', function (next) {
     dustjs.onLoad('key2', {}, function (err, data) {
         assert.ok(!err);
         assert.isFunction(data);
         assert.strictEqual(data.name, 'body_0');
         assert.strictEqual(data(), 'en-US');
         next();
     });
 });
Esempio n. 3
0
		return chunk.map(function(chunk) {
			dust.onLoad(fullname, function(err, src) {
				if (err)
					return chunk.setError(err);

				if (!dust.cache[namespace])
					dust.cache[namespace] = {};

				if (!dust.cache[namespace][name])
					dust.loadSource(dust.compile(src, fullname));


				dust.cache[namespace][name](chunk, context).end();
			});			
		});