Sha256: 614b1c874c9983287690eca7eeed28cf405bccc0d91e5e37b0346ee725a6a9b3
Contents?: true
Size: 1.75 KB
Versions: 11
Compression:
Stored size: 1.75 KB
Contents
(function () { "use strict"; var pa = require('../builder/pattern_assembler'); exports['pattern_assembler'] = { 'find_pattern_partials finds partials' : function(test){ //setup current pattern from what we would have during execution var currentPattern = { "template": "<h1>{{> molecules-comment-header}}</h1><div>{{> molecules-single-comment(description: 'A life is like a garden. Perfect moments can be had, but not preserved, except in memory.') }}</div>", }; var pattern_assembler = new pa(); var results = pattern_assembler.find_pattern_partials(currentPattern); test.equals(results.length, 2); test.equals(results[0], '{{> molecules-comment-header}}'); test.equals(results[1], '{{> molecules-single-comment(description: \'A life is like a garden. Perfect moments can be had, but not preserved, except in memory.\') }}'); test.done(); }, 'find_pattern_partials finds verbose partials' : function(test){ //setup current pattern from what we would have during execution var currentPattern = { "template": "<h1>{{> 01-molecules/06-components/03-comment-header.mustache }}</h1><div>{{> 01-molecules/06-components/02-single-comment(description: 'A life is like a garden. Perfect moments can be had, but not preserved, except in memory.') }}</div>", }; var pattern_assembler = new pa(); var results = pattern_assembler.find_pattern_partials(currentPattern); test.equals(results.length, 2); test.equals(results[0], '{{> 01-molecules/06-components/03-comment-header.mustache }}'); test.equals(results[1], '{{> 01-molecules/06-components/02-single-comment(description: \'A life is like a garden. Perfect moments can be had, but not preserved, except in memory.\') }}'); test.done(); } }; }());
Version data entries
11 entries across 11 versions & 1 rubygems