Create a gist now

Instantly share code, notes, and snippets.

@StarpTech /log
Created Apr 23, 2017

What would you like to do?
Marko@4.3.0-beta.4 Test errors on Windows
√ should end correctly if top-level is ended asynchronously (61ms)
√ should end correctly if top-level is ended asynchronously when providing custom globals (61ms)
√ should support out.stream for accessing the original stream (100ms)
AsyncVDOMBuilder
√ sync
√ end, then listen for finish
√ async
√ promise
√ async flush
√ for loop
√ staticNode, text, comment
compiler/codegen
√ should not allow a return outside a function
autotest
14) [arrayExpression]
√ [arrayExpression-empty]
15) [attr-no-escape]
√ [binaryExpression]
√ [binaryExpression-literal-divide]
√ [binaryExpression-literal-multiply]
√ [binaryExpression-literal-subtract]
16) [block-comment]
17) [body-only-if]
18) [code-before-after]
19) [code-before-after-if]
20) [code-before-after-surrounded]
21) [code-before-after-var]
22) [code-expression]
23) [code-statement]
24) [code-statement-nested]
25) [codegen-addStaticVar]
26) [codegen-addVar]
27) [combine-writes]
√ [comment]
√ [concat]
√ [concat-four]
√ [concat-strings]
√ [concat-three]
√ [conditionalExpression]
√ [container]
√ [container-codegen]
28) [context-addStaticVar]
29) [context-addStaticVar-dedupe]
30) [context-addVar]
31) [context-addVar-addStaticVar]
32) [forEach]
33) [forEachProps]
34) [forRange]
35) [forStatement]
√ [functionCall]
36) [functionDeclaration]
37) [functionDeclaration-anonymous]
√ [html]
√ [htmlComment]
√ [htmlElement]
38) [htmlElement-addAttribute]
39) [htmlElement-attr-escape]
40) [htmlElement-dynamic]
√ [identifier]
41) [if]
42) [if-else]
43) [if-else-if]
44) [if-else-if-else]
45) [if-write-if]
46) [insertSiblingAfter]
47) [insertSiblingBefore]
48) [invokeMacro]
49) [invokeMacro-body]
50) [invokeMacroFromEl]
51) [invokeMacroFromEl-body-and-argument]
52) [literal]
53) [macro]
54) [marko-template]
55) [meta-dependencies]
56) [meta-unique]
√ [moveChildrenTo]
√ [negate]
√ [new]
√ [node]
57) [program]
√ [removeAllAttributes]
58) [renderBodyFunction]
59) [returnStatement]
60) [returnStatement-empty]
61) [selfInvokingFunction]
62) [selfInvokingFunction-no-args]
63) [selfInvokingFunction-null-args]
64) [simple]
√ [strictEquality]
65) [templateRoot]
66) [templateRoot-prependChild]
√ [unaryExpression]
√ [var]
67) [var-scoped]
68) [vars-array]
69) [vars-object]
compiler (browser target)
autotest
√ [dependencies]
70) [dynamic-tag-name]
71) [include]
72) [simple]
73) [svg]
74) [svg-anchor]
75) [svg-dynamic-tag-name]
compiler
autotest
76) [addNestedVariable]
77) [attr-escape]
78) [attr-placeholder-escapeXml]
WARNING!!
The "<var>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\compiler\class-tag\template.marko:7:0
WARNING!!
The constructor method should not be used for a component, use onCreate instead
at test\autotests\compiler\class-tag\template.marko:1:0
79) [class-tag]
80) [createNodeFromEl]
81) [custom-tag]
82) [custom-tag-body-function]
83) [custom-tag-data]
84) [custom-tag-import-var]
85) [custom-tag-template]
86) [entities]
87) [for-array]
88) [hello-dynamic]
89) [import-tag]
90) [import-tag-conflict]
91) [importModule]
92) [include]
WARNING!!
The "<invoke>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\compiler\invoke\template.marko:1:0
93) [invoke]
WARNING!!
The "<invoke>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\compiler\invoke-if\template.marko:1:0
94) [invoke-if]
95) [macros]
WARNING!!
The "marko-init" attribute is deprecated. Use the static tag instead. See https://github.com/marko-js/marko/issues/547
at test\autotests\compiler\marko-init\template.marko:2:0
96) [marko-init]
√ [metadata]
97) [nested-tag-shorthand-simple-conditional]
98) [nested-tags]
√ [nested-tags-missing-parent]
99) [replaceWith]
100) [scriptlet-line-block]
101) [simple]
102) [static]
103) [static-tag]
WARNING!!
The "template-helpers" attribute is deprecated and will be removed in the next release candidate. Use the static tag instead. See https://github.com/marko-js/marko/issues/547
at test\autotests\compiler\template-helpers\template.marko:2:0
104) [template-helpers]
marko/components (compilation, deprecated)
autotest
WARNING!!
Legacy components using w-bind and defineRenderer/defineComponent or defineComponent are deprecated. See: https://github.com/marko-js/marko/issues/421
at test\autotests\components-compilation-deprecated\bind-component\template.marko:1:0
105) [bind-component]
WARNING!!
Legacy components using w-bind and defineRenderer/defineComponent or defineComponent are deprecated. See: https://github.com/marko-js/marko/issues/421
at test\autotests\components-compilation-deprecated\bind-widget\template.marko:1:0
106) [bind-widget]
WARNING!!
Legacy components using w-bind and defineRenderer/defineComponent or defineComponent are deprecated. See: https://github.com/marko-js/marko/issues/421
at test\autotests\components-compilation-deprecated\component-include-attr\template.marko:1:0
WARNING!!
The "w-body" attribute is deprecated. Please use "<include(...)" instead. See: https://github.com/marko-js/marko/issues/492
at test\autotests\components-compilation-deprecated\component-include-attr\template.marko:3:4
107) [component-include-attr]
WARNING!!
Legacy components using w-bind and defineRenderer/defineComponent or defineComponent are deprecated. See: https://github.com/marko-js/marko/issues/421
at test\autotests\components-compilation-deprecated\component-template-entry\index.marko:1:0
108) [component-template-entry]
WARNING!!
Legacy components using w-bind and defineRenderer/defineComponent or defineComponent are deprecated. See: https://github.com/marko-js/marko/issues/421
at test\autotests\components-compilation-deprecated\widget-types\template.marko:3:0
109) [widget-types]
marko/components (compilation)
autotest
110) [bind-component]
111) [bind-widget]
112) [class-method-empty-return]
113) [component-include-attr]
114) [component-inline-class]
115) [component-inline-multiple-roots]
116) [component-template-entry]
117) [component-template-entry-split]
118) [component-template-non-index]
119) [include-input-whitespace-preserved]
120) [include-whitespace-preserved]
121) [index-non-component]
122) [index-widget-only]
123) [key]
124) [macro-widget]
125) [style-inline-css]
126) [style-inline-less]
√ [style-inline-less-invalid-attr]
127) [styles-in-directory]
marko/components (server)
autotest
WARNING!!
Legacy components using w-bind and defineRenderer/defineComponent or defineComponent are deprecated. See: https://github.com/marko-js/marko/issues/421
at test\autotests\components-server\cspNonce\components\app-simple\template.marko:1:0
√ [cspNonce]
√ [getRenderedWidgets]
√ [getRenderedWidgets-noBrowserRerender]
√ [invalid-missing-template]
WARNING!!
Legacy components using w-bind and defineRenderer/defineComponent or defineComponent are deprecated. See: https://github.com/marko-js/marko/issues/421
at test\autotests\components-server\w-bind-missing-widget\template.marko:1:0
√ [w-bind-missing-widget]
async-fragments (deprecated)
autotest
WARNING!!
The <async-fragment> tag is deprecated. Please use <await> instead.
at test\autotests\async-fragments-deprecated\async-fragment-args\template.marko:3:8
√ [async-fragment-args] (116ms)
WARNING!!
The <async-fragment> tag is deprecated. Please use <await> instead.
at test\autotests\async-fragments-deprecated\async-fragment-client-reorder\template.marko:1:0
WARNING!!
The <async-fragments> tag is deprecated. Please use <await-reorderer> instead.
at test\autotests\async-fragments-deprecated\async-fragment-client-reorder\template.marko:10:0
√ [async-fragment-client-reorder] (408ms)
WARNING!!
The <async-fragment> tag is deprecated. Please use <await> instead.
at test\autotests\async-fragments-deprecated\async-fragment-client-reorder-mixed\template.marko:2:4
WARNING!!
The <async-fragments> tag is deprecated. Please use <await-reorderer> instead.
at test\autotests\async-fragments-deprecated\async-fragment-client-reorder-mixed\template.marko:15:4
WARNING!!
The <async-fragment> tag is deprecated. Please use <await> instead.
at test\autotests\async-fragments-deprecated\async-fragment-client-reorder-mixed\template.marko:6:12
√ [async-fragment-client-reorder-mixed] (916ms)
WARNING!!
The <async-fragment> tag is deprecated. Please use <await> instead.
at test\autotests\async-fragments-deprecated\async-fragment-client-reorder-nested\template.marko:1:0
WARNING!!
The <async-fragments> tag is deprecated. Please use <await-reorderer> instead.
at test\autotests\async-fragments-deprecated\async-fragment-client-reorder-nested\template.marko:20:0
WARNING!!
The <async-fragment> tag is deprecated. Please use <await> instead.
at test\autotests\async-fragments-deprecated\async-fragment-client-reorder-nested\template.marko:5:8
WARNING!!
The <async-fragment> tag is deprecated. Please use <await> instead.
at test\autotests\async-fragments-deprecated\async-fragment-client-reorder-nested\template.marko:11:8
√ [async-fragment-client-reorder-nested] (1018ms)
WARNING!!
The <async-fragment> tag is deprecated. Please use <await> instead.
at test\autotests\async-fragments-deprecated\async-fragment-data-providers\template.marko:1:0
WARNING!!
The <async-fragment> tag is deprecated. Please use <await> instead.
at test\autotests\async-fragments-deprecated\async-fragment-data-providers\template.marko:5:0
√ [async-fragment-data-providers] (109ms)
WARNING!!
The <async-fragment> tag is deprecated. Please use <await> instead.
at test\autotests\async-fragments-deprecated\async-fragment-error\template.marko:3:0
WARNING!!
The <async-fragment-error> tag is deprecated. Please use <await-error> instead.
at test\autotests\async-fragments-deprecated\async-fragment-error\template.marko:6:4
Await (data.testDataProvider) failed. Error: Error: Something went wrong!
at Timeout._onTimeout (E:\Repositorys\marko\test\autotests\async-fragments-deprecated\async-fragment-error\test.js:4:23)
at ontimeout (timers.js:386:14)
at tryOnTimeout (timers.js:250:5)
at Timer.listOnTimeout (timers.js:214:5)
√ [async-fragment-error] (209ms)
WARNING!!
The <async-fragment> tag is deprecated. Please use <await> instead.
at test\autotests\async-fragments-deprecated\async-fragment-error-message-attr\template.marko:3:0
Await (data.testDataProvider) failed. Error: Error: Something went wrong!
at Timeout._onTimeout (E:\Repositorys\marko\test\autotests\async-fragments-deprecated\async-fragment-error-message-attr\test.js:4:23)
at ontimeout (timers.js:386:14)
at tryOnTimeout (timers.js:250:5)
at Timer.listOnTimeout (timers.js:214:5)
√ [async-fragment-error-message-attr] (204ms)
WARNING!!
The <async-fragment> tag is deprecated. Please use <await> instead.
at test\autotests\async-fragments-deprecated\async-fragment-function-data-provider-callback\template.marko:1:0
√ [async-fragment-function-data-provider-callback]
WARNING!!
The <async-fragment> tag is deprecated. Please use <await> instead.
at test\autotests\async-fragments-deprecated\async-fragment-function-data-provider-return-promise\template.marko:1:0
√ [async-fragment-function-data-provider-return-promise] (107ms)
WARNING!!
The <async-fragment> tag is deprecated. Please use <await> instead.
at test\autotests\async-fragments-deprecated\async-fragment-function-data-provider-sync\template.marko:1:0
√ [async-fragment-function-data-provider-sync]
WARNING!!
The <async-fragment> tag is deprecated. Please use <await> instead.
at test\autotests\async-fragments-deprecated\async-fragment-if\template.marko:1:0
WARNING!!
The <async-fragment> tag is deprecated. Please use <await> instead.
at test\autotests\async-fragments-deprecated\async-fragment-if\template.marko:4:0
√ [async-fragment-if] (114ms)
WARNING!!
The <async-fragment> tag is deprecated. Please use <await> instead.
at test\autotests\async-fragments-deprecated\async-fragment-macros\template.marko:5:0
√ [async-fragment-macros]
WARNING!!
The <async-fragment> tag is deprecated. Please use <await> instead.
at test\autotests\async-fragments-deprecated\async-fragment-ordering\template.marko:3:0
WARNING!!
The <async-fragment> tag is deprecated. Please use <await> instead.
at test\autotests\async-fragments-deprecated\async-fragment-ordering\template.marko:15:0
WARNING!!
The <async-fragment> tag is deprecated. Please use <await> instead.
at test\autotests\async-fragments-deprecated\async-fragment-ordering\template.marko:5:4
WARNING!!
The <async-fragment> tag is deprecated. Please use <await> instead.
at test\autotests\async-fragments-deprecated\async-fragment-ordering\template.marko:9:4
√ [async-fragment-ordering]
WARNING!!
The <async-fragment> tag is deprecated. Please use <await> instead.
at test\autotests\async-fragments-deprecated\async-fragment-ordering2\template.marko:3:0
WARNING!!
The <async-fragment> tag is deprecated. Please use <await> instead.
at test\autotests\async-fragments-deprecated\async-fragment-ordering2\template.marko:19:0
WARNING!!
The <async-fragment> tag is deprecated. Please use <await> instead.
at test\autotests\async-fragments-deprecated\async-fragment-ordering2\template.marko:5:4
WARNING!!
The <async-fragment> tag is deprecated. Please use <await> instead.
at test\autotests\async-fragments-deprecated\async-fragment-ordering2\template.marko:9:4
WARNING!!
The <async-fragment> tag is deprecated. Please use <await> instead.
at test\autotests\async-fragments-deprecated\async-fragment-ordering2\template.marko:21:4
WARNING!!
The <async-fragment> tag is deprecated. Please use <await> instead.
at test\autotests\async-fragments-deprecated\async-fragment-ordering2\template.marko:25:4
WARNING!!
The <async-fragment> tag is deprecated. Please use <await> instead.
at test\autotests\async-fragments-deprecated\async-fragment-ordering2\template.marko:29:4
WARNING!!
The <async-fragment> tag is deprecated. Please use <await> instead.
at test\autotests\async-fragments-deprecated\async-fragment-ordering2\template.marko:11:8
√ [async-fragment-ordering2]
WARNING!!
The <async-fragment> tag is deprecated. Please use <await> instead.
at test\autotests\async-fragments-deprecated\async-fragment-placeholder\template.marko:3:0
WARNING!!
The <async-fragments> tag is deprecated. Please use <await-reorderer> instead.
at test\autotests\async-fragments-deprecated\async-fragment-placeholder\template.marko:10:0
WARNING!!
The <async-fragment-placeholder> tag is deprecated. Please use <await-placeholder> instead.
at test\autotests\async-fragments-deprecated\async-fragment-placeholder\template.marko:4:4
√ [async-fragment-placeholder] (211ms)
WARNING!!
The <async-fragment> tag is deprecated. Please use <await> instead.
at test\autotests\async-fragments-deprecated\async-fragment-promise\template.marko:1:0
√ [async-fragment-promise] (107ms)
(node:14400) Warning: Promise.defer is deprecated and will be removed in a future version. Use new Promise instead.
WARNING!!
The <async-fragment> tag is deprecated. Please use <await> instead.
at test\autotests\async-fragments-deprecated\async-fragment-promise-error-bluebird\template.marko:1:0
WARNING!!
The <async-fragment-error> tag is deprecated. Please use <await-error> instead.
at test\autotests\async-fragments-deprecated\async-fragment-promise-error-bluebird\template.marko:7:4
Await (data.promiseData) failed. Error: TypeError: Cannot read property 'value' of undefined
at renderBody (E:\Repositorys\marko\test\autotests\async-fragments-deprecated\async-fragment-promise-error-bluebird\template.marko.js:23:51)
at safeRenderBody (E:\Repositorys\marko\taglibs\async\await-tag.js:14:9)
at renderBody (E:\Repositorys\marko\taglibs\async\await-tag.js:119:37)
at _combinedTickCallback (internal/process/next_tick.js:73:7)
at process._tickCallback (internal/process/next_tick.js:104:9)
√ [async-fragment-promise-error-bluebird] (203ms)
WARNING!!
The <async-fragment> tag is deprecated. Please use <await> instead.
at test\autotests\async-fragments-deprecated\async-fragment-promise-error-q\template.marko:1:0
WARNING!!
The <async-fragment-error> tag is deprecated. Please use <await-error> instead.
at test\autotests\async-fragments-deprecated\async-fragment-promise-error-q\template.marko:7:4
Await (data.promiseData) failed. Error: TypeError: Cannot read property 'value' of undefined
at renderBody (E:\Repositorys\marko\test\autotests\async-fragments-deprecated\async-fragment-promise-error-q\template.marko.js:23:51)
at safeRenderBody (E:\Repositorys\marko\taglibs\async\await-tag.js:14:9)
at renderBody (E:\Repositorys\marko\taglibs\async\await-tag.js:119:37)
at _combinedTickCallback (internal/process/next_tick.js:73:7)
at process._tickCallback (internal/process/next_tick.js:104:9)
√ [async-fragment-promise-error-q] (102ms)
WARNING!!
The <async-fragment> tag is deprecated. Please use <await> instead.
at test\autotests\async-fragments-deprecated\async-fragment-timeout\template.marko:2:0
WARNING!!
The <async-fragment> tag is deprecated. Please use <await> instead.
at test\autotests\async-fragments-deprecated\async-fragment-timeout\template.marko:12:0
WARNING!!
The <async-fragment> tag is deprecated. Please use <await> instead.
at test\autotests\async-fragments-deprecated\async-fragment-timeout\template.marko:19:0
WARNING!!
The <async-fragment> tag is deprecated. Please use <await> instead.
at test\autotests\async-fragments-deprecated\async-fragment-timeout\template.marko:26:0
WARNING!!
The <async-fragment-timeout> tag is deprecated. Please use <await-timeout> instead.
at test\autotests\async-fragments-deprecated\async-fragment-timeout\template.marko:7:4
WARNING!!
The <async-fragment-timeout> tag is deprecated. Please use <await-timeout> instead.
at test\autotests\async-fragments-deprecated\async-fragment-timeout\template.marko:31:4
ERROR marko\taglibs\async\await-tag: Await (userInfo1) timed out after 500ms
ERROR marko\taglibs\async\await-tag: Await (userInfo2) timed out after 500ms
ERROR marko\taglibs\async\await-tag: Await (userInfo3) timed out after 900ms
ERROR marko\taglibs\async\await-tag: Await (userInfo4) timed out after 900ms
√ [async-fragment-timeout] (929ms)
render
autotest
WARNING!!
The "<var>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render-deprecated\assign-computed-prop\template.marko:2:0
WARNING!!
The "<var>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render-deprecated\assign-computed-prop\template.marko:3:0
WARNING!!
The "<assign>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render-deprecated\assign-computed-prop\template.marko:5:0
√ [assign-computed-prop]
WARNING!!
The "<var>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render-deprecated\assign-tag\template.marko:1:0
WARNING!!
The "<assign>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render-deprecated\assign-tag\template.marko:2:0
√ [assign-tag]
WARNING!!
The "<var>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render-deprecated\assign-tag-unary-postfix\template.marko:1:0
WARNING!!
The "<assign>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render-deprecated\assign-tag-unary-postfix\template.marko:2:0
√ [assign-tag-unary-postfix]
WARNING!!
The "<var>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render-deprecated\assign-tag-unary-prefix\template.marko:1:0
WARNING!!
The "<assign>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render-deprecated\assign-tag-unary-prefix\template.marko:2:0
√ [assign-tag-unary-prefix]
WARNING!!
The "<var>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render-deprecated\assignment\template.marko:1:0
WARNING!!
The "<assign>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render-deprecated\assignment\template.marko:2:0
√ [assignment]
WARNING!!
The "<var>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render-deprecated\assignment-concise\template.marko:1:0
WARNING!!
The "<assign>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render-deprecated\assignment-concise\template.marko:3:0
√ [assignment-concise]
√ [data]
WARNING!!
The "template-helpers" attribute is deprecated and will be removed in the next release candidate. Use the static tag instead. See https://github.com/marko-js/marko/issues/547
at test\autotests\render-deprecated\invoke\template.marko:1:0
WARNING!!
The "<invoke>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render-deprecated\invoke\template.marko:7:33
√ [invoke]
WARNING!!
The <layout-placeholder> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use\layout-default.marko:2:4
WARNING!!
The <layout-placeholder> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use\layout-default.marko:7:4
WARNING!!
The <layout-placeholder> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use\layout-default.marko:9:0
WARNING!!
The <layout-placeholder> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use\layout-default.marko:10:0
WARNING!!
The <layout-use> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use\template.marko:1:0
WARNING!!
The <layout-use> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use\template.marko:5:0
WARNING!!
The <layout-use> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use\template.marko:10:0
WARNING!!
The <layout-use> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use\template.marko:15:0
WARNING!!
The <layout-put> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use\template.marko:2:4
WARNING!!
The <layout-put> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use\template.marko:3:4
WARNING!!
The <layout-put> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use\template.marko:6:4
WARNING!!
The <layout-put> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use\template.marko:7:4
WARNING!!
The <layout-put> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use\template.marko:8:4
WARNING!!
The <layout-put> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use\template.marko:11:4
WARNING!!
The <layout-put> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use\template.marko:12:4
WARNING!!
The <layout-put> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use\template.marko:13:4
WARNING!!
The <layout-put> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use\template.marko:16:4
WARNING!!
The <layout-put> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use\template.marko:17:4
√ [layout-use] (168ms)
WARNING!!
The <layout-placeholder> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use-dashed\layout-default.marko:2:4
WARNING!!
The <layout-placeholder> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use-dashed\layout-default.marko:7:4
WARNING!!
The <layout-placeholder> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use-dashed\layout-default.marko:9:0
WARNING!!
The <layout-placeholder> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use-dashed\layout-default.marko:10:0
WARNING!!
The <layout-use> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use-dashed\template.marko:1:0
WARNING!!
The <layout-use> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use-dashed\template.marko:5:0
WARNING!!
The <layout-use> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use-dashed\template.marko:10:0
WARNING!!
The <layout-use> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use-dashed\template.marko:15:0
WARNING!!
The <layout-put> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use-dashed\template.marko:2:4
WARNING!!
The <layout-put> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use-dashed\template.marko:3:4
WARNING!!
The <layout-put> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use-dashed\template.marko:6:4
WARNING!!
The <layout-put> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use-dashed\template.marko:7:4
WARNING!!
The <layout-put> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use-dashed\template.marko:8:4
WARNING!!
The <layout-put> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use-dashed\template.marko:11:4
WARNING!!
The <layout-put> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use-dashed\template.marko:12:4
WARNING!!
The <layout-put> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use-dashed\template.marko:13:4
WARNING!!
The <layout-put> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use-dashed\template.marko:16:4
WARNING!!
The <layout-put> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use-dashed\template.marko:17:4
√ [layout-use-dashed] (90ms)
WARNING!!
The <layout-placeholder> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use-data\layout-default.marko:2:4
WARNING!!
The <layout-placeholder> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use-data\layout-default.marko:7:4
WARNING!!
The <layout-placeholder> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use-data\layout-default.marko:9:0
WARNING!!
The <layout-placeholder> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use-data\layout-default.marko:10:0
WARNING!!
The <layout-use> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use-data\template.marko:2:0
WARNING!!
The <layout-use> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use-data\template.marko:7:0
WARNING!!
The <layout-use> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use-data\template.marko:12:0
WARNING!!
The <layout-put> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use-data\template.marko:3:4
WARNING!!
The <layout-put> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use-data\template.marko:4:4
WARNING!!
The <layout-put> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use-data\template.marko:8:4
WARNING!!
The <layout-put> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use-data\template.marko:9:4
WARNING!!
The <layout-put> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use-data\template.marko:13:4
WARNING!!
The <layout-put> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use-data\template.marko:14:4
WARNING!!
The <layout-put> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use-data\template.marko:15:4
√ [layout-use-data]
WARNING!!
The <layout-placeholder> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use-data-attrs\layout-default.marko:2:4
WARNING!!
The <layout-placeholder> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use-data-attrs\layout-default.marko:7:4
WARNING!!
The <layout-placeholder> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use-data-attrs\layout-default.marko:10:4
WARNING!!
The <layout-use> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use-data-attrs\template.marko:2:0
WARNING!!
The <layout-use> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use-data-attrs\template.marko:7:0
WARNING!!
The <layout-put> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use-data-attrs\template.marko:3:4
WARNING!!
The <layout-put> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use-data-attrs\template.marko:4:4
WARNING!!
The <layout-put> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use-data-attrs\template.marko:8:4
WARNING!!
The <layout-put> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use-data-attrs\template.marko:9:4
√ [layout-use-data-attrs]
WARNING!!
The <layout-use> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use-html-ext\template.marko:1:0
WARNING!!
The <layout-put> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use-html-ext\template.marko:2:4
WARNING!!
The <layout-put> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use-html-ext\template.marko:3:4
WARNING!!
The <layout-placeholder> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use-html-ext\layout-default.html:2:4
WARNING!!
The <layout-placeholder> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use-html-ext\layout-default.html:7:4
WARNING!!
The <layout-placeholder> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render-deprecated\layout-use-html-ext\layout-default.html:9:0
√ [layout-use-html-ext]
WARNING!!
The "<var>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render-deprecated\reserved-words-var\template.marko:1:0
√ [reserved-words-var]
WARNING!!
The "<var>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render-deprecated\var\template.marko:1:0
√ [var]
WARNING!!
The "<var>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render-deprecated\var-scoped\template.marko:1:0
√ [var-scoped]
WARNING!!
The "<var>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render-deprecated\var-scoped2\template.marko:1:0
WARNING!!
The "<var>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render-deprecated\var-scoped2\template.marko:6:4
√ [var-scoped2]
WARNING!!
The "<var>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render-deprecated\whitespace-var-scoped\template.marko:1:0
√ [whitespace-var-scoped]
express
registration
√ should not register the res.marko function multiple times
√ should be able to register for multiple express instances
autotest
√ [headers]
Error: res.marko does not take a template name or path like res.render. Instead you should use `require('./path/to/template.marko')` and pass the loaded template to this function.
at ServerResponse.response.marko (E:\Repositorys\marko\express.js:25:19)
at E:\Repositorys\marko\test\autotests\express\incorrect-usage\test.js:12:13
at Layer.handle [as handle_request] (E:\Repositorys\marko\node_modules\express\lib\router\layer.js:95:5)
at next (E:\Repositorys\marko\node_modules\express\lib\router\route.js:137:13)
at Route.dispatch (E:\Repositorys\marko\node_modules\express\lib\router\route.js:112:3)
at Layer.handle [as handle_request] (E:\Repositorys\marko\node_modules\express\lib\router\layer.js:95:5)
at E:\Repositorys\marko\node_modules\express\lib\router\index.js:281:22
at Function.process_params (E:\Repositorys\marko\node_modules\express\lib\router\index.js:335:12)
at next (E:\Repositorys\marko\node_modules\express\lib\router\index.js:275:10)
at expressInit (E:\Repositorys\marko\node_modules\express\lib\middleware\init.js:40:5)
at Layer.handle [as handle_request] (E:\Repositorys\marko\node_modules\express\lib\router\layer.js:95:5)
at trim_prefix (E:\Repositorys\marko\node_modules\express\lib\router\index.js:317:13)
at E:\Repositorys\marko\node_modules\express\lib\router\index.js:284:7
at Function.process_params (E:\Repositorys\marko\node_modules\express\lib\router\index.js:335:12)
at next (E:\Repositorys\marko\node_modules\express\lib\router\index.js:275:10)
at query (E:\Repositorys\marko\node_modules\express\lib\middleware\query.js:44:5)
at Layer.handle [as handle_request] (E:\Repositorys\marko\node_modules\express\lib\router\layer.js:95:5)
at trim_prefix (E:\Repositorys\marko\node_modules\express\lib\router\index.js:317:13)
at E:\Repositorys\marko\node_modules\express\lib\router\index.js:284:7
at Function.process_params (E:\Repositorys\marko\node_modules\express\lib\router\index.js:335:12)
at next (E:\Repositorys\marko\node_modules\express\lib\router\index.js:275:10)
at Function.handle (E:\Repositorys\marko\node_modules\express\lib\router\index.js:174:3)
at Function.handle (E:\Repositorys\marko\node_modules\express\lib\application.js:174:10)
at Server.app (E:\Repositorys\marko\node_modules\express\lib\express.js:38:9)
at emitTwo (events.js:106:13)
at Server.emit (events.js:194:7)
at parserOnIncoming (_http_server.js:563:12)
at HTTPParser.parserOnHeadersComplete (_http_common.js:99:23)
√ [incorrect-usage]
√ [locals]
√ [priority]
compiler/expression-toString
autotest
√ [ArrayExpression]
√ [Assignment]
√ [BinaryExpression]
√ [ConditionalExpression]
√ [FunctionCall]
√ [Literal-boolean]
√ [Literal-null]
√ [Literal-number]
√ [Literal-string]
√ [Literal-undefined]
√ [NewExpression]
√ [ObjectExpression]
√ [ThisExpression]
√ [UnaryExpression.js]
√ [UpdateExpression]
hot-reload
autotest
[marko/hot-reload] File modified: E:\Repositorys\marko\test\autotests\hot-reload\component-to-template\temp\index.marko
[marko/hot-reload] Template successfully reloaded: E:\Repositorys\marko\test\autotests\hot-reload\component-to-template\temp\index.marko.js
√ [component-to-template]
[marko/hot-reload] File modified: E:\Repositorys\marko\test\autotests\hot-reload\load\template.temp.marko
[marko/hot-reload] Template successfully reloaded: E:\Repositorys\marko\test\autotests\hot-reload\load\template.temp.marko.js
√ [load]
[marko/hot-reload] File modified: E:\Repositorys\marko\test\autotests\hot-reload\require\template.temp.marko
[marko/hot-reload] Template successfully reloaded: E:\Repositorys\marko\test\autotests\hot-reload\require\template.temp.marko.js
√ [require]
[marko/hot-reload] File modified: E:\Repositorys\marko\test\autotests\hot-reload\require-custom-extension\template.temp.html
[marko/hot-reload] Template successfully reloaded: E:\Repositorys\marko\test\autotests\hot-reload\require-custom-extension\template.temp.html.js
√ [require-custom-extension]
[marko/hot-reload] File modified: E:\Repositorys\marko\test\autotests\hot-reload\require-custom-multiple-extensions\template.temp.html
[marko/hot-reload] Template successfully reloaded: E:\Repositorys\marko\test\autotests\hot-reload\require-custom-multiple-extensions\template.temp.html.js
√ [require-custom-multiple-extensions]
[marko/hot-reload] File modified: E:\Repositorys\marko\test\autotests\hot-reload\require-custom-without-period\template.temp.html
[marko/hot-reload] Template successfully reloaded: E:\Repositorys\marko\test\autotests\hot-reload\require-custom-without-period\template.temp.html.js
√ [require-custom-without-period]
[marko/hot-reload] File modified: E:\Repositorys\marko\test\autotests\hot-reload\template-export-component\temp\index.marko
[marko/hot-reload] Template successfully reloaded: E:\Repositorys\marko\test\autotests\hot-reload\template-export-component\temp\index.marko.js
√ [template-export-component]
[marko/hot-reload] File modified: E:\Repositorys\marko\test\autotests\hot-reload\template-to-component\temp\index.marko
[marko/hot-reload] Template successfully reloaded: E:\Repositorys\marko\test\autotests\hot-reload\template-to-component\temp\index.marko.js
√ [template-to-component]
inline
autotest
√ [concise]
WARNING!!
The <layout-placeholder> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\inline\layout-template\index.js:2:167
WARNING!!
The <layout-use> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\inline\layout-template\index.js:1:0
WARNING!!
The <layout-put> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\inline\layout-template\index.js:2:35
√ [layout-template]
√ [local-vars]
128) [multiple-templates-custom-tags]
√ [render-callback]
markoc
autotest
129) [clean-dir]
130) [compile-dir]
131) [compile-dir-no-template]
132) [multiple-dirs]
133) [single-template]
134) [single-template-write-version-comment]
135) [usage]
morphdom
autotest
√ [attr-value-empty-string]
√ [change-tagname]
√ [change-tagname-ids]
√ [data-table] (51ms)
√ [data-table2] (79ms)
√ [equal]
√ [id-change-tag-name]
√ [ids-nested]
√ [ids-nested-2]
√ [ids-nested-3]
√ [ids-nested-4]
√ [ids-nested-5]
√ [ids-nested-6]
√ [ids-nested-7]
√ [ids-prepend]
√ [incompatible-root-tag]
√ [incompatible-root-tag-with-keyed-child]
√ [input-element]
√ [input-element-disabled]
√ [input-element-enabled]
√ [large] (86ms)
√ [lengthen]
√ [one]
√ [reverse]
√ [reverse-ids]
√ [select-element]
√ [shorten]
√ [simple]
√ [simple-div-one-to-one]
√ [simple-ids]
√ [simple-text-el]
√ [svg]
√ [svg-append]
√ [svg-append-new]
√ [svg-no-default-namespace]
√ [svg-xlink]
√ [tag-to-text]
√ [tag-with-children-to-text]
√ [text-to-tag]
√ [text-to-text]
√ [textarea]
√ [todomvc]
√ [todomvc2]
√ [two]
node-require
√ should consolidate using both extension and extensions
√ should consolidate using only extensions
√ should consolidate using only extension
√ should consolidate using extension and empty array of extensions
√ should consolidate with .marko when neither extension or extensions provided
√ should insert missing period into extensions
parseExpression
autotest
√ [array]
√ [binaryExpression]
√ [complex]
√ [id]
√ [increment-prefix]
√ [increment-suffix]
√ [literal-number]
√ [literal-string]
√ [negate]
√ [new]
√ [new-args]
√ [new-compound]
√ [object]
√ [this]
parseFor
autotest
√ [forEach-array-with-index]
√ [forEach-comment]
√ [forEach-crazy]
√ [forEach-invalid-option]
√ [forEach-invalid-option2]
√ [forEach-iterator]
√ [forEach-nesting]
√ [forEach-simple]
√ [forEach-status-var]
√ [forEach-status-var-separator]
√ [forEach-status-var-separator-iterator]
√ [forEach-strings]
√ [forEachProp]
√ [forEachProp-step-var]
√ [forRange-to-expr]
√ [nativeFor]
√ [nativeFor-empty-init]
√ [nativeFor-invalid]
parseImport
autotest
√ [parseImport-as]
√ [parseImport-concise]
√ [parseImport-member]
√ [parseImport-object]
parseJavaScriptArgs
autotest
√ [mixed]
compiler/parser
autotest
√ [empty-attr]
136) [scriptlet]
WARNING!!
The "<var>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\parser\var-body\template.marko:1:0
137) [var-body]
compiler/pretty-print
autotest
√ [assignment]
√ [marko-template]
render
autotest
√ [attr-boolean-dynamic]
√ [attr-boolean-placeholder]
√ [attr-boolean-static]
√ [attr-empty]
√ [attr-empty-dynamic]
√ [attr-escape-xml]
138) [attr-newline]
139) [attr-newline-concise]
√ [attr-newline-escaped]
√ [attr-number]
√ [attr-object]
√ [attr-object-dynamic]
√ [attr-path]
√ [attr-placeholder-escaped-undefined]
√ [attr-placeholder-unescaped-undefined]
√ [attr-set-flag]
√ [attr-special-object-expression]
√ [attr-special-object-literal]
√ [attr-template]
√ [attr-value-number]
√ [attr-value-obj]
√ [attributes-dynamic-custom-tag]
√ [attributes-dynamic-custom-tag-mixed]
√ [attrs]
√ [autocomplete]
√ [body-only-if]
√ [body-only-if-custom-tag]
√ [body-placeholder-literal]
√ [body-placeholder-literal-escaped]
√ [body-placeholder-literal-unescaped]
√ [body-placeholder-literal-unescaped-escaped]
√ [body-placeholder-literal2]
√ [bodyText]
√ [cdata]
√ [circular-renderer]
√ [circular-tags-no-write-to-disk]
√ [circular-template]
√ [class-attr-array]
√ [class-attr-object]
√ [class-attr-shorthand-plus-expression]
√ [class-attr-string]
√ [comments-preserve-ie-conditional]
√ [comments-remove]
√ [component-file-export-class]
√ [component-inline-style-important]
√ [concise]
√ [concise-verbose]
√ [conditional-attributes]
√ [custom-tag]
√ [custom-tag-as-template]
√ [custom-tag-autodiscover]
√ [custom-tag-body]
√ [custom-tag-components-file]
√ [custom-tag-data-arg]
√ [custom-tag-data-arg-with-attrs]
√ [custom-tag-data-arg2]
√ [custom-tag-data-placeholders]
√ [custom-tag-declared-attributes]
√ [custom-tag-hyphen-attrs]
√ [custom-tag-key-attr]
140) [custom-tag-open-tag-only]
√ [custom-tag-target-property]
√ [custom-tag-template-index]
√ [custom-tag-with-directives]
√ [declaration]
√ [default-attributes]
√ [div-self-closed]
√ [doctype]
√ [dtd]
√ [dynamic-attributes]
√ [dynamic-attributes-string]
√ [dynamic-attributes2]
√ [dynamic-attributes3]
√ [dynamic-tag-name]
√ [dynamic-tag-name-concise]
√ [empty-close-tag]
√ [entities]
√ [error-bad-expression]
√ [error-class-tag-nested]
√ [error-component-class-extends]
√ [error-duplicate-macro]
√ [error-invalid-attr]
√ [error-invalid-else-if-tag]
√ [error-invalid-for-attr]
√ [error-invalid-for-attr-separator]
√ [error-invalid-for-props]
√ [error-invalid-for-range]
√ [error-invalid-for-range-step]
√ [error-invalid-for-range-to-expr]
√ [error-invalid-if-attr]
√ [error-invalid-if-else-attr]
√ [error-invalid-if-else-if-attr]
√ [error-invalid-if-else-if-else-attr]
√ [error-invalid-if-else-if-else-tag]
√ [error-invalid-if-else-if-tag]
√ [error-invalid-if-else-tag]
√ [error-invalid-if-tag]
√ [error-invalid-unless-tag]
√ [error-macro-no-name]
√ [error-mismatched-tags]
√ [error-missing-required-attr]
√ [error-open-tag-only-concise]
√ [error-open-tag-only-html]
√ [error-thrown-in-generator]
√ [error-unrecognized-tag]
√ [escape-script]
√ [escape-style]
√ [escaped-dollar]
√ [for-array-index]
√ [for-attr]
√ [for-attr-separator]
√ [for-attr-separator-html]
√ [for-attr-separator-status-var]
√ [for-attr-status-var-string]
√ [for-if-attr]
√ [for-iterator]
√ [for-iterator-as-target]
√ [for-iterator-attr]
√ [for-iterator-status-var]
√ [for-iterator-status-var-attr]
WARNING!!
The "<var>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render\for-native\template.marko:6:0
WARNING!!
The "<var>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render\for-native\template.marko:13:0
WARNING!!
The "<assign>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render\for-native\template.marko:15:8
√ [for-native]
√ [for-props]
√ [for-props-attr]
√ [for-props-map]
√ [for-props-separator]
√ [for-props-status-var]
√ [for-props-status-var-separator]
√ [for-range]
√ [for-range-descending]
√ [for-range-descending-step]
√ [for-range-from-to-expr]
√ [for-range-step-2]
√ [for-range-step-neg2]
√ [for-range-to-expr]
√ [for-tag]
√ [for-tag-array-expression]
√ [for-tag-invalid-option]
√ [for-tag-native]
√ [for-tag-separator]
√ [for-tag-separator-status-var]
√ [for-tag-status-var]
√ [global-data]
√ [hello-dynamic]
√ [hello-static]
√ [helpers-empty-notEmpty-import]
√ [html]
√ [html-comment-tag]
√ [html-elements-register]
√ [html-elements-register-nested]
√ [html-elements-register-nested-multiple]
√ [html-entities-body]
√ [if]
√ [if-attr]
√ [if-concise]
√ [if-else]
√ [if-else-attr]
√ [if-else-concise]
√ [if-else-if]
√ [if-else-if-attr]
√ [if-else-if-concise]
√ [if-else-if-else]
√ [if-else-if-else-attr]
√ [if-else-if-else-concise]
√ [img]
√ [import]
√ [include]
√ [include-attr]
√ [include-attr-error-missing-argument]
√ [include-attr-no-arg]
√ [include-body]
√ [include-body-empty]
√ [include-component]
√ [include-data]
WARNING!!
The "<invoke>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render\include-data-body\include-target.marko:6:8
√ [include-data-body]
√ [include-dynamic]
√ [include-html]
√ [include-hyphen-attrs]
√ [include-hyphen-attrs-multiple]
√ [include-layout]
√ [include-layout-data]
√ [include-layout-data-attrs]
WARNING!!
The <layout-placeholder> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render\include-layout-v3-compat\layout-default.marko:2:4
WARNING!!
The <layout-placeholder> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render\include-layout-v3-compat\layout-default.marko:7:4
WARNING!!
The <layout-placeholder> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render\include-layout-v3-compat\layout-default.marko:9:0
WARNING!!
The <layout-placeholder> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render\include-layout-v3-compat\layout-default.marko:10:0
√ [include-layout-v3-compat]
√ [include-renderBody]
√ [include-renderBody-data-and-attrs]
√ [include-renderBody-no-data]
√ [include-renderBody-string-arg]
WARNING!!
The "<var>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render\include-safeHTML\template.marko:1:0
√ [include-safeHTML]
WARNING!!
The "<var>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render\include-string\template.marko:1:0
√ [include-string]
√ [include-tag-error-missing-argument]
√ [include-text]
WARNING!!
The "<invoke>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render\include-whitespace\include-target.marko:6:8
√ [include-whitespace]
WARNING!!
The "<var>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render\inline-script\template.marko:1:0
√ [inline-script]
√ [invoke]
√ [label-for]
√ [macro]
√ [macro-body]
√ [macro-boolean]
√ [macro-no-args]
√ [macro-positional-args]
√ [macros-ordering]
√ [marko-body-attr-parsed-text]
√ [marko-body-attr-static-text]
√ [marko-compiler-options-preserve-comments]
√ [marko-compiler-options-preserve-whitespace]
√ [marko-compiler-options-preserve-whitespace-nested]
√ [marko-compiler-options-preserve-whitespace-trim]
√ [marko-preserve-whitespace-attr]
√ [marko-preserve-whitespace-tag]
√ [nested-tag-bad]
√ [nested-tag-shorthand-complex-logic]
√ [nested-tag-shorthand-complex-logic-repeated]
√ [nested-tag-shorthand-hyphens]
√ [nested-tag-shorthand-hyphens-repeated]
√ [nested-tag-shorthand-simple]
√ [nested-tag-shorthand-simple-conditional]
√ [nested-tag-shorthand-simple-declared]
√ [nested-tag-shorthand-simple-declared-invalid-attribute]
√ [nested-tag-shorthand-simple-repeated]
√ [nested-tag-shorthand-simple-repeated-conditional]
WARNING!!
The "<invoke>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render\nested-tags\tags\test-nested-tags-overlay\template.marko:11:8
√ [nested-tags]
WARNING!!
The "<var>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render\nested-tags-concise\tags\test-nested-tags-tabs\template.marko:1:0
WARNING!!
The "<invoke>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render\nested-tags-concise\tags\test-nested-tags-tabs\template.marko:11:12
√ [nested-tags-concise]
WARNING!!
The "<invoke>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render\nested-tags-deep\tags\test-nested-tags-deep\template.marko:3:10
√ [nested-tags-deep]
WARNING!!
The "<var>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render\nested-tags-empty-body\tags\test-nested-tags-tabs\template.marko:1:0
WARNING!!
The "<invoke>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render\nested-tags-empty-body\tags\test-nested-tags-tabs\template.marko:11:12
√ [nested-tags-empty-body]
WARNING!!
The "<var>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render\nested-tags-repeated\tags\test-nested-tags-tabs\template.marko:1:0
WARNING!!
The "<invoke>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render\nested-tags-repeated\tags\test-nested-tags-tabs\template.marko:11:12
√ [nested-tags-repeated]
WARNING!!
The "<invoke>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render\nested-tags-repeated-parent\tags\test-nested-tags-overlay\template.marko:11:8
√ [nested-tags-repeated-parent]
WARNING!!
The "<var>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render\nested-tags-self-closing\tags\test-nested-tags-tabs\template.marko:1:0
WARNING!!
The "<invoke>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render\nested-tags-self-closing\tags\test-nested-tags-tabs\template.marko:11:12
√ [nested-tags-self-closing]
√ [open-tag-only]
√ [open-tag-only-renderer]
WARNING!!
The "template-helpers" attribute is deprecated and will be removed in the next release candidate. Use the static tag instead. See https://github.com/marko-js/marko/issues/547
at test\autotests\render\paren-grouping\template.marko:1:0
√ [paren-grouping]
WARNING!!
The "<var>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render\parsed-text-tag\template.marko:1:0
√ [parsed-text-tag]
√ [pattern-attr]
√ [placeholders-body-expressions]
√ [preserveWhitespace-global]
√ [preserveWhitespace-load-option]
√ [previousSibling-nextSibling]
√ [regexp-attr]
√ [renderer-dir-main.js]
√ [renderer-index.js]
√ [require]
√ [reserved-words]
√ [scanned-tags]
√ [script]
√ [script-escaped-placeholder]
√ [script-json-stringify]
√ [script-nonce]
√ [script-string-literal-placeholder]
√ [script-tag-entities]
√ [script-tag-entities-static]
√ [scriptlet]
√ [shorthand-class-merge]
√ [shorthand-class-merge2]
√ [shorthand-class-plus-class-obj]
√ [shorthand-classes-many-classes]
√ [shorthand-div-id]
√ [shorthand-div-id-dynamic]
√ [shorthand-div.foo]
√ [shorthand-id-and-classes]
√ [shorthand-verbose]
√ [simple]
WARNING!!
The "<var>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render\simple-conditionals\template.marko:1:0
√ [simple-conditionals]
√ [space-around-equal-sign-for-attr]
WARNING!!
The "<var>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render\space-in-complex-attr-value\template.marko:1:0
√ [space-in-complex-attr-value]
√ [static-text-tag]
√ [static-trees]
√ [static-var-complex]
√ [string-expressions]
√ [style-attr-object]
√ [style-attr-object-units]
√ [style-attr-string]
√ [style-attr-string-dynamic]
√ [svg]
√ [syntax-concise] (40ms)
√ [syntax-mixed]
√ [syntax-simple-concise]
√ [syntax-simple-mixed]
√ [syntax-simple-verbose]
√ [syntax-verbose]
√ [tabs-tab]
√ [tabs-tab-new]
√ [tag-code-generator-return-array]
√ [tag-code-generator-return-node]
√ [tag-code-generator-return-self]
√ [tag-code-generator-return-tree]
√ [taglib-imports-nested]
√ [taglib-imports-package-json]
√ [tags-dir-null]
√ [template-tag-dynamic-attributes]
√ [template-transformer]
√ [text-replacement]
√ [toHTML]
√ [toString-object]
√ [transformer-dynamic-tag-name]
√ [unless-else]
√ [var]
√ [var-assign]
√ [var-new-Date]
√ [var-tag-commas]
√ [while-attr]
√ [while-tag]
√ [whitespace]
√ [whitespace-contentplaceholder-literal-string]
√ [whitespace-div]
√ [whitespace-inline-elements]
√ [whitespace-marko-preserve-whitespace-attr]
√ [whitespace-normalize-inner-whitespace]
√ [whitespace-normalize-inner-whitespace-concise]
√ [whitespace-normalize-inner-whitespace2]
√ [whitespace-pre]
√ [whitespace-pre-code]
√ [whitespace-script]
√ [whitespace-textarea]
√ [xml-escaping]
taglib-finder
autotest
√ [deeply-nested]
√ [deeply-nested-gaps]
√ [deeply-nested-plus-installed]
√ [excluded-dir]
√ [excluded-dir-autodiscover]
√ [excluded-package]
√ [reset]
taglib-loader
autotest
√ [custom-extensions]
√ [invalid-marko-tag-file]
√ [invalid-taglib-tag]
√ [invalid-tags-dir]
√ [paths]
√ [shorthand-attrs-and-tags]
taglib-lookup
autotest
√ [attribute-groups]
√ [attribute-ref]
√ [cache-lookup]
√ [core-attributes]
√ [core-tag]
√ [custom-tag]
√ [de-dupe]
√ [declared-and-dynamic-attrs]
√ [forEachAttribute]
√ [forEachAttribute-html-tag]
√ [forEachTag]
√ [getTagsSorted]
√ [global-attrs]
√ [html-any-attr]
√ [html-tag]
√ [nested-tags]
√ [nested-tags-attrs]
√ [transformers]
√ [transformers-core-only]
√ [transformers-custom-node]
async render (vdom)
autotest
√ [await-arg] (246ms)
√ [await-args] (228ms)
√ [await-args-merge] (227ms)
141) [await-client-reorder]
142) [await-client-reorder-invoked-once]
143) [await-client-reorder-mixed]
144) [await-client-reorder-nested]
√ [await-client-reorder-sync]
√ [await-data-providers] (221ms)
Await (data.testDataProvider) failed. Error: Error: Something went wrong!
at Timeout._onTimeout (E:\Repositorys\marko\test\autotests\async-render\~vdom.skip\await-error\test.js:4:23)
at ontimeout (timers.js:386:14)
at tryOnTimeout (timers.js:250:5)
at Timer.listOnTimeout (timers.js:214:5)
Await (data.testDataProvider) failed. Error: Error: Something went wrong!
at Timeout._onTimeout (E:\Repositorys\marko\test\autotests\async-render\await-error\test.js:4:23)
at ontimeout (timers.js:386:14)
at tryOnTimeout (timers.js:250:5)
at Timer.listOnTimeout (timers.js:214:5)
√ [await-error] (425ms)
Await (data.testDataProvider) failed. Error: Error: Something went wrong!
at Timeout._onTimeout (E:\Repositorys\marko\test\autotests\async-render\~vdom.skip\await-error-message-attr\test.js:4:23)
at ontimeout (timers.js:386:14)
at tryOnTimeout (timers.js:250:5)
at Timer.listOnTimeout (timers.js:214:5)
Await (data.testDataProvider) failed. Error: Error: Something went wrong!
at Timeout._onTimeout (E:\Repositorys\marko\test\autotests\async-render\await-error-message-attr\test.js:4:23)
at ontimeout (timers.js:386:14)
at tryOnTimeout (timers.js:250:5)
at Timer.listOnTimeout (timers.js:214:5)
√ [await-error-message-attr] (413ms)
√ [await-function-data-provider-callback]
√ [await-function-data-provider-return-promise] (215ms)
√ [await-function-data-provider-sync]
√ [await-if]
√ [await-macros]
√ [await-ordering]
√ [await-ordering2]
√ [await-placeholder] (228ms)
√ [await-placeholder-message-attr] (212ms)
√ [await-promise] (219ms)
(node:14400) Warning: Promise.defer is deprecated and will be removed in a future version. Use new Promise instead.
Await (data.promiseData) failed. Error: TypeError: Cannot read property 'value' of undefined
at renderBody (E:\Repositorys\marko\test\autotests\async-render\~vdom.skip\await-promise-error-bluebird\template.marko.js:22:35)
at safeRenderBody (E:\Repositorys\marko\taglibs\async\await-tag.js:14:9)
at renderBody (E:\Repositorys\marko\taglibs\async\await-tag.js:119:37)
at _combinedTickCallback (internal/process/next_tick.js:73:7)
at process._tickCallback (internal/process/next_tick.js:104:9)
Await (data.promiseData) failed. Error: TypeError: Cannot read property 'value' of undefined
at renderBody (E:\Repositorys\marko\test\autotests\async-render\await-promise-error-bluebird\template.marko.js:23:51)
at safeRenderBody (E:\Repositorys\marko\taglibs\async\await-tag.js:14:9)
at renderBody (E:\Repositorys\marko\taglibs\async\await-tag.js:119:37)
at _combinedTickCallback (internal/process/next_tick.js:73:7)
at process._tickCallback (internal/process/next_tick.js:104:9)
√ [await-promise-error-bluebird] (219ms)
Await (data.promiseData) failed. Error: TypeError: Cannot read property 'value' of undefined
at renderBody (E:\Repositorys\marko\test\autotests\async-render\~vdom.skip\await-promise-error-q\template.marko.js:22:35)
at safeRenderBody (E:\Repositorys\marko\taglibs\async\await-tag.js:14:9)
at renderBody (E:\Repositorys\marko\taglibs\async\await-tag.js:119:37)
at _combinedTickCallback (internal/process/next_tick.js:73:7)
at process._tickCallback (internal/process/next_tick.js:104:9)
Await (data.promiseData) failed. Error: TypeError: Cannot read property 'value' of undefined
at renderBody (E:\Repositorys\marko\test\autotests\async-render\await-promise-error-q\template.marko.js:23:51)
at safeRenderBody (E:\Repositorys\marko\taglibs\async\await-tag.js:14:9)
at renderBody (E:\Repositorys\marko\taglibs\async\await-tag.js:119:37)
at _combinedTickCallback (internal/process/next_tick.js:73:7)
at process._tickCallback (internal/process/next_tick.js:104:9)
√ [await-promise-error-q] (113ms)
ERROR marko\taglibs\async\await-tag: Await (userInfo1) timed out after 500ms
ERROR marko\taglibs\async\await-tag: Await (userInfo2) timed out after 500ms
ERROR marko\taglibs\async\await-tag: Await (userInfo3) timed out after 900ms
ERROR marko\taglibs\async\await-tag: Await (userInfo4) timed out after 900ms
ERROR marko\taglibs\async\await-tag: Await (userInfo1) timed out after 500ms
ERROR marko\taglibs\async\await-tag: Await (userInfo2) timed out after 500ms
ERROR marko\taglibs\async\await-tag: Await (userInfo3) timed out after 900ms
ERROR marko\taglibs\async\await-tag: Await (userInfo4) timed out after 900ms
√ [await-timeout] (1846ms)
√ [await-unless]
WARNING!!
The "<invoke>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\async-render\~vdom.skip\beginAsync\template.marko:2:1
√ [beginAsync] (59ms)
WARNING!!
The "<var>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\async-render\~vdom.skip\cached-fragment\template.marko:1:0
√ [cached-fragment]
WARNING!!
The "<var>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\async-render\~vdom.skip\cached-fragment-cache-manager-attr\template.marko:1:0
√ [cached-fragment-cache-manager-attr] (46ms)
√ [components-await-title]
compiler (vdom)
autotest
145) [attr-class-expression]
WARNING!!
The "<var>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\vdom-compiler\attrs-dynamic\template.marko:1:0
146) [attrs-dynamic]
147) [attrs-dynamic-object-literal]
148) [custom-tag]
149) [doctype]
150) [dynamic-body-text]
151) [no-escape]
152) [simple]
153) [static-element-nested]
154) [static-element-root]
155) [tag-body]
vdom-create
autotest
156) [appendDocumentFragment-children]
157) [appendDocumentFragment-no-children]
√ [assignAttributes]
158) [attributes-attr-collection]
159) [attributes-attr-collection-child]
160) [attributes-null-false]
161) [attributes-object]
162) [attributes-true]
163) [cloneNode]
√ [cloneNode-comment]
√ [cloneNode-documentFragment]
√ [cloneNode-text]
164) [comment]
165) [createAttributes]
166) [deeply-nested-element]
167) [deeply-nested-element-2]
168) [doc-fragment-child]
169) [doc-fragment-child-with-sibling]
170) [doc-fragment-deeply-nested]
171) [doc-fragment-deeply-nested-empty]
172) [doc-fragment-deeply-nested-text]
√ [hasAttributeNS-empty-string]
√ [hasAttributeNS-false]
√ [hasAttributeNS-null]
√ [hasAttributeNS-number]
√ [hasAttributeNS-number-zero]
√ [hasAttributeNS-true]
√ [hasAttributeNS-undefined]
√ [id]
√ [input-checked]
√ [input-disabled]
√ [input-value]
√ [isSameNode-createElement]
√ [no-children]
173) [one-child-element]
174) [one-child-text]
√ [option-selected]
175) [static-tree]
176) [static-tree-svg]
177) [svg]
178) [textarea]
√ [textarea-invalid-child]
render (vdom)
autotest
√ [attr-boolean-dynamic]
√ [attr-boolean-placeholder]
√ [attr-boolean-static]
√ [attr-empty]
√ [attr-empty-dynamic]
√ [attr-escape-xml]
√ [attr-newline]
√ [attr-newline-concise]
√ [attr-newline-escaped]
√ [attr-number]
√ [attr-object]
√ [attr-object-dynamic]
√ [attr-path]
√ [attr-placeholder-escaped-undefined]
√ [attr-placeholder-unescaped-undefined]
√ [attr-set-flag]
√ [attr-special-object-expression]
√ [attr-special-object-literal]
√ [attr-template]
√ [attr-value-number]
√ [attr-value-obj]
√ [attributes-dynamic-custom-tag]
√ [attributes-dynamic-custom-tag-mixed]
√ [attrs]
√ [autocomplete]
√ [body-only-if]
√ [body-only-if-custom-tag]
√ [body-placeholder-literal]
√ [body-placeholder-literal-escaped]
√ [body-placeholder-literal-unescaped]
√ [body-placeholder-literal-unescaped-escaped]
√ [body-placeholder-literal2]
√ [bodyText]
√ [cdata]
√ [circular-renderer] (49ms)
√ [circular-tags-no-write-to-disk] (46ms)
√ [circular-template] (45ms)
√ [class-attr-array]
√ [class-attr-object]
√ [class-attr-shorthand-plus-expression]
√ [class-attr-string]
√ [comments-preserve-ie-conditional]
√ [comments-remove]
√ [component-file-export-class] (44ms)
√ [component-inline-style-important]
√ [concise]
√ [concise-verbose]
√ [conditional-attributes]
√ [custom-tag]
√ [custom-tag-as-template] (40ms)
√ [custom-tag-autodiscover] (56ms)
√ [custom-tag-body]
√ [custom-tag-components-file] (40ms)
√ [custom-tag-data-arg]
√ [custom-tag-data-arg-with-attrs]
√ [custom-tag-data-arg2]
√ [custom-tag-data-placeholders] (40ms)
√ [custom-tag-declared-attributes]
√ [custom-tag-hyphen-attrs]
√ [custom-tag-key-attr]
√ [custom-tag-open-tag-only]
√ [custom-tag-target-property]
√ [custom-tag-template-index] (50ms)
√ [custom-tag-with-directives]
√ [declaration]
√ [default-attributes] (40ms)
√ [div-self-closed]
√ [doctype]
√ [dtd]
√ [dynamic-attributes]
√ [dynamic-attributes-string]
√ [dynamic-attributes2]
√ [dynamic-attributes3]
√ [dynamic-tag-name]
√ [dynamic-tag-name-concise]
√ [empty-close-tag]
√ [entities]
√ [error-bad-expression]
√ [error-class-tag-nested]
√ [error-component-class-extends]
√ [error-duplicate-macro]
√ [error-invalid-attr]
√ [error-invalid-else-if-tag] (73ms)
√ [error-invalid-for-attr]
√ [error-invalid-for-attr-separator]
√ [error-invalid-for-props]
√ [error-invalid-for-range]
√ [error-invalid-for-range-step]
√ [error-invalid-for-range-to-expr]
√ [error-invalid-if-attr]
√ [error-invalid-if-else-attr]
√ [error-invalid-if-else-if-attr]
√ [error-invalid-if-else-if-else-attr]
√ [error-invalid-if-else-if-else-tag]
√ [error-invalid-if-else-if-tag]
√ [error-invalid-if-else-tag]
√ [error-invalid-if-tag]
√ [error-invalid-unless-tag]
√ [error-macro-no-name]
√ [error-mismatched-tags]
√ [error-missing-required-attr]
√ [error-open-tag-only-concise]
√ [error-open-tag-only-html]
√ [error-thrown-in-generator]
√ [error-unrecognized-tag]
√ [escape-script]
√ [escape-style]
√ [escaped-dollar]
√ [for-array-index]
√ [for-attr]
√ [for-attr-separator]
√ [for-attr-separator-html]
√ [for-attr-separator-status-var]
√ [for-attr-status-var-string]
√ [for-if-attr]
√ [for-iterator]
√ [for-iterator-as-target]
√ [for-iterator-attr]
√ [for-iterator-status-var]
√ [for-iterator-status-var-attr]
WARNING!!
The "<var>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render\~vdom.skip\for-native\template.marko:6:0
WARNING!!
The "<var>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render\~vdom.skip\for-native\template.marko:13:0
WARNING!!
The "<assign>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render\~vdom.skip\for-native\template.marko:15:8
√ [for-native]
√ [for-props]
√ [for-props-attr]
√ [for-props-map]
√ [for-props-separator]
√ [for-props-status-var]
√ [for-props-status-var-separator]
√ [for-range]
√ [for-range-descending]
√ [for-range-descending-step]
√ [for-range-from-to-expr]
√ [for-range-step-2]
√ [for-range-step-neg2]
√ [for-range-to-expr]
√ [for-tag]
√ [for-tag-array-expression]
√ [for-tag-invalid-option]
√ [for-tag-native]
√ [for-tag-separator]
√ [for-tag-separator-status-var]
√ [for-tag-status-var]
√ [global-data]
√ [hello-dynamic]
√ [hello-static]
√ [helpers-empty-notEmpty-import]
√ [html]
√ [html-comment-tag]
√ [html-elements-register]
√ [html-elements-register-nested]
√ [html-elements-register-nested-multiple]
√ [html-entities-body]
√ [if]
√ [if-attr]
√ [if-concise]
√ [if-else]
√ [if-else-attr]
√ [if-else-concise]
√ [if-else-if]
√ [if-else-if-attr]
√ [if-else-if-concise]
√ [if-else-if-else]
√ [if-else-if-else-attr]
√ [if-else-if-else-concise]
√ [img]
√ [import]
√ [include]
√ [include-attr]
√ [include-attr-error-missing-argument]
√ [include-attr-no-arg]
√ [include-body]
√ [include-body-empty]
√ [include-component]
√ [include-data]
WARNING!!
The "<invoke>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render\~vdom.skip\include-data-body\include-target.marko:6:8
√ [include-data-body]
√ [include-dynamic]
√ [include-html]
√ [include-hyphen-attrs]
√ [include-hyphen-attrs-multiple]
√ [include-layout] (41ms)
√ [include-layout-data]
√ [include-layout-data-attrs]
WARNING!!
The <layout-placeholder> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render\~vdom.skip\include-layout-v3-compat\layout-default.marko:2:4
WARNING!!
The <layout-placeholder> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render\~vdom.skip\include-layout-v3-compat\layout-default.marko:7:4
WARNING!!
The <layout-placeholder> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render\~vdom.skip\include-layout-v3-compat\layout-default.marko:9:0
WARNING!!
The <layout-placeholder> tag is deprecated. Please use <include> instead. See: https://github.com/marko-js/marko/issues/452
at test\autotests\render\~vdom.skip\include-layout-v3-compat\layout-default.marko:10:0
√ [include-layout-v3-compat] (42ms)
√ [include-renderBody]
√ [include-renderBody-data-and-attrs]
√ [include-renderBody-no-data]
√ [include-renderBody-string-arg]
WARNING!!
The "<var>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render\~vdom.skip\include-safeHTML\template.marko:1:0
√ [include-safeHTML]
WARNING!!
The "<var>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render\~vdom.skip\include-string\template.marko:1:0
√ [include-string]
√ [include-tag-error-missing-argument]
√ [include-text]
WARNING!!
The "<invoke>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render\~vdom.skip\include-whitespace\include-target.marko:6:8
√ [include-whitespace]
√ [inline-script]
√ [invoke]
√ [label-for]
√ [macro]
√ [macro-body]
√ [macro-boolean]
√ [macro-no-args]
√ [macro-positional-args]
√ [macros-ordering]
√ [marko-body-attr-parsed-text]
√ [marko-body-attr-static-text]
√ [marko-compiler-options-preserve-comments]
√ [marko-compiler-options-preserve-whitespace]
√ [marko-compiler-options-preserve-whitespace-nested]
√ [marko-compiler-options-preserve-whitespace-trim]
√ [marko-preserve-whitespace-attr]
√ [marko-preserve-whitespace-tag]
√ [nested-tag-bad] (38ms)
√ [nested-tag-shorthand-complex-logic]
√ [nested-tag-shorthand-complex-logic-repeated] (45ms)
√ [nested-tag-shorthand-hyphens]
√ [nested-tag-shorthand-hyphens-repeated] (40ms)
√ [nested-tag-shorthand-simple]
√ [nested-tag-shorthand-simple-conditional] (44ms)
√ [nested-tag-shorthand-simple-declared]
√ [nested-tag-shorthand-simple-declared-invalid-attribute]
√ [nested-tag-shorthand-simple-repeated]
√ [nested-tag-shorthand-simple-repeated-conditional] (39ms)
WARNING!!
The "<invoke>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render\~vdom.skip\nested-tags\tags\test-nested-tags-overlay\template.marko:11:8
√ [nested-tags] (51ms)
WARNING!!
The "<var>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render\~vdom.skip\nested-tags-concise\tags\test-nested-tags-tabs\template.marko:1:0
WARNING!!
The "<invoke>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render\~vdom.skip\nested-tags-concise\tags\test-nested-tags-tabs\template.marko:11:12
√ [nested-tags-concise] (50ms)
WARNING!!
The "<invoke>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render\~vdom.skip\nested-tags-deep\tags\test-nested-tags-deep\template.marko:3:10
√ [nested-tags-deep] (45ms)
WARNING!!
The "<var>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render\~vdom.skip\nested-tags-empty-body\tags\test-nested-tags-tabs\template.marko:1:0
WARNING!!
The "<invoke>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render\~vdom.skip\nested-tags-empty-body\tags\test-nested-tags-tabs\template.marko:11:12
√ [nested-tags-empty-body]
WARNING!!
The "<var>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render\~vdom.skip\nested-tags-repeated\tags\test-nested-tags-tabs\template.marko:1:0
WARNING!!
The "<invoke>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render\~vdom.skip\nested-tags-repeated\tags\test-nested-tags-tabs\template.marko:11:12
√ [nested-tags-repeated] (39ms)
WARNING!!
The "<invoke>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render\~vdom.skip\nested-tags-repeated-parent\tags\test-nested-tags-overlay\template.marko:11:8
√ [nested-tags-repeated-parent] (45ms)
WARNING!!
The "<var>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render\~vdom.skip\nested-tags-self-closing\tags\test-nested-tags-tabs\template.marko:1:0
WARNING!!
The "<invoke>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render\~vdom.skip\nested-tags-self-closing\tags\test-nested-tags-tabs\template.marko:11:12
√ [nested-tags-self-closing] (40ms)
√ [open-tag-only]
√ [open-tag-only-renderer]
WARNING!!
The "template-helpers" attribute is deprecated and will be removed in the next release candidate. Use the static tag instead. See https://github.com/marko-js/marko/issues/547
at test\autotests\render\~vdom.skip\paren-grouping\template.marko:1:0
√ [paren-grouping]
WARNING!!
The "<var>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render\~vdom.skip\parsed-text-tag\template.marko:1:0
√ [parsed-text-tag]
√ [pattern-attr]
√ [placeholders-body-expressions]
√ [preserveWhitespace-global]
√ [preserveWhitespace-load-option]
√ [previousSibling-nextSibling]
√ [regexp-attr]
√ [renderer-dir-main.js]
√ [renderer-index.js]
√ [require]
√ [reserved-words]
√ [scanned-tags] (68ms)
√ [script]
√ [script-escaped-placeholder]
√ [script-json-stringify]
√ [script-nonce]
√ [script-string-literal-placeholder]
√ [script-tag-entities]
√ [script-tag-entities-static]
√ [scriptlet]
√ [shorthand-class-merge]
√ [shorthand-class-merge2]
√ [shorthand-class-plus-class-obj]
√ [shorthand-classes-many-classes]
√ [shorthand-div-id]
√ [shorthand-div-id-dynamic]
√ [shorthand-div.foo]
√ [shorthand-id-and-classes]
√ [shorthand-verbose]
√ [simple]
WARNING!!
The "<var>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render\~vdom.skip\simple-conditionals\template.marko:1:0
√ [simple-conditionals]
√ [space-around-equal-sign-for-attr]
WARNING!!
The "<var>" tag is deprecated. Please use "$ <js_code>" for JavaScript in the template. See: https://github.com/marko-js/marko/wiki/Deprecation:-var-assign-invoke-tags
at test\autotests\render\~vdom.skip\space-in-complex-attr-value\template.marko:1:0
√ [space-in-complex-attr-value]
√ [static-text-tag]
√ [static-trees]
√ [static-var-complex]
√ [string-expressions]
√ [style-attr-object]
√ [style-attr-object-units]
√ [style-attr-string]
√ [style-attr-string-dynamic]
√ [svg]
√ [syntax-concise]
√ [syntax-mixed]
√ [syntax-simple-concise]
√ [syntax-simple-mixed]
√ [syntax-simple-verbose]
√ [syntax-verbose]
√ [tabs-tab] (62ms)
√ [tabs-tab-new] (50ms)
√ [tag-code-generator-return-array]
√ [tag-code-generator-return-node]
√ [tag-code-generator-return-self]
√ [tag-code-generator-return-tree]
√ [taglib-imports-nested] (101ms)
√ [taglib-imports-package-json] (46ms)
√ [tags-dir-null]
√ [template-tag-dynamic-attributes]
√ [template-transformer] (40ms)
√ [text-replacement]
√ [toHTML]
√ [toString-object]
√ [transformer-dynamic-tag-name]
√ [unless-else]
√ [var]
√ [var-assign]
√ [var-new-Date]
√ [var-tag-commas]
√ [while-attr]
√ [while-tag]
√ [whitespace]
√ [whitespace-contentplaceholder-literal-string] (342ms)
√ [whitespace-div]
√ [whitespace-inline-elements]
√ [whitespace-marko-preserve-whitespace-attr]
√ [whitespace-normalize-inner-whitespace]
√ [whitespace-normalize-inner-whitespace-concise]
√ [whitespace-normalize-inner-whitespace2]
√ [whitespace-pre]
√ [whitespace-pre-code]
√ [whitespace-script]
√ [whitespace-textarea]
√ [xml-escaping]
vdom/virtualize
autotest
√ [attr-value-empty-string]
179) [comment]
180) [math]
√ [one-empty-element]
181) [svg]
182) [svg-xlink]
183) [textarea]
compiler/walker
autotest
√ [remove]
√ [remove-attrs]
√ [remove-exit]
√ [remove-exit2]
√ [remove2]
√ [replace]
1007 passing (34s)
183 failing
1) compiler/util/adjustIndent autotest [bad-indent] :
AssertionError: 'var foo = require(\'foo\');\n var bar = require(\'bar\');\n var baz = require(\'baz\');' deepEqual 'var foo = require(\'foo\');\r\n var bar = require(\'bar\');\r\n var baz = require(\'baz\');'
+ expected - actual
-var foo = require('foo');
- var bar = require('bar');
+var foo = require('foo');
+ var bar = require('bar');
var baz = require('baz');
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\adjustIndent-test.js:22:21)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
2) compiler/util/adjustIndent autotest [increase-indent] :
AssertionError: 'var foo = require(\'foo\');\n var bar = require(\'bar\');' deepEqual 'var foo = require(\'foo\');\r\n var bar = require(\'bar\');'
+ expected - actual
-var foo = require('foo');
+var foo = require('foo');
var bar = require('bar');
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\adjustIndent-test.js:22:21)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
3) compiler/util/adjustIndent autotest [initial-empty-lines] :
AssertionError: 'var foo = require(\'foo\');\n var bar = require(\'bar\');\n var baz = require(\'baz\');' deepEqual 'var foo = require(\'foo\');\r\n var bar = require(\'bar\');\r\n var baz = require(\'baz\');'
+ expected - actual
-var foo = require('foo');
- var bar = require('bar');
+var foo = require('foo');
+ var bar = require('bar');
var baz = require('baz');
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\adjustIndent-test.js:22:21)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
4) compiler/util/adjustIndent autotest [no-indent] :
AssertionError: 'var foo = require(\'foo\');\n var bar = require(\'bar\');\n var baz = require(\'baz\');' deepEqual 'var foo = require(\'foo\');\r\n var bar = require(\'bar\');\r\n var baz = require(\'baz\');'
+ expected - actual
-var foo = require('foo');
- var bar = require('bar');
+var foo = require('foo');
+ var bar = require('bar');
var baz = require('baz');
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\adjustIndent-test.js:22:21)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
5) compiler/util/adjustIndent autotest [remove-indent] :
AssertionError: 'var foo = require(\'foo\');\nvar bar = require(\'bar\');' deepEqual 'var foo = require(\'foo\');\r\nvar bar = require(\'bar\');'
+ expected - actual
-var foo = require('foo');
+var foo = require('foo');
var bar = require('bar');
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\adjustIndent-test.js:22:21)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
6) compiler/util/adjustIndent autotest [surrounding-empty-lines] :
AssertionError: 'var foo = require(\'foo\');\n var bar = require(\'bar\');\n var baz = require(\'baz\');' deepEqual 'var foo = require(\'foo\');\r\n var bar = require(\'bar\');\r\n var baz = require(\'baz\');'
+ expected - actual
-var foo = require('foo');
- var bar = require('bar');
+var foo = require('foo');
+ var bar = require('bar');
var baz = require('baz');
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\adjustIndent-test.js:22:21)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
7) compiler/util/adjustIndent autotest [tab-indent] :
AssertionError: 'var foo = require(\'foo\');\n var bar = require(\'bar\');\n var baz = require(\'baz\');' deepEqual 'var foo = require(\'foo\');\r\n var bar = require(\'bar\');\r\n var baz = require(\'baz\');'
+ expected - actual
-var foo = require('foo');
- var bar = require('bar');
+var foo = require('foo');
+ var bar = require('bar');
var baz = require('baz');
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\adjustIndent-test.js:22:21)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
8) compiler/util/adjustIndent autotest [trailing-empty-lines] :
AssertionError: 'var foo = require(\'foo\');\n var bar = require(\'bar\');\n var baz = require(\'baz\');' deepEqual 'var foo = require(\'foo\');\r\n var bar = require(\'bar\');\r\n var baz = require(\'baz\');'
+ expected - actual
-var foo = require('foo');
- var bar = require('bar');
+var foo = require('foo');
+ var bar = require('bar');
var baz = require('baz');
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\adjustIndent-test.js:22:21)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
9) api (compiler) autotest [compileFileForBrowser-callback.js] :
Uncaught AssertionError: '"use strict";\n\nvar marko_template = module.exports = require("marko/vdom").t();\n\nfunction render(input, out) {\n var data deepEqual '"use strict";\r\n\r\nvar marko_template = module.exports = require("marko/vdom").t();\r\n\r\nfunction render(input, out) {\r\n
+ expected - actual
-"use strict";
-
-var marko_template = module.exports = require("marko/vdom").t();
-
-function render(input, out) {
- var data = input;
-
- out.t("Hello ");
-
- out.t(data.name);
-
- out.t("!");
-}
-
+"use strict";
+
+var marko_template = module.exports = require("marko/vdom").t();
+
+function render(input, out) {
+ var data = input;
+
+ out.t("Hello ");
+
+ out.t(data.name);
+
+ out.t("!");
+}
+
marko_template._ = render;
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at test\autotests\api-compiler\compileFileForBrowser-callback.js\test.js:10:17
at _compile (compiler\index.js:87:9)
at compiler\index.js:132:13
at tryToString (fs.js:449:3)
at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:436:12)
10) api (compiler) autotest [compileFileForBrowser.js] :
AssertionError: '"use strict";\n\nvar marko_template = module.exports = require("marko/vdom").t();\n\nfunction render(input, out) {\n var data deepEqual '"use strict";\r\n\r\nvar marko_template = module.exports = require("marko/vdom").t();\r\n\r\nfunction render(input, out) {\r\n
+ expected - actual
-"use strict";
-
-var marko_template = module.exports = require("marko/vdom").t();
-
-function render(input, out) {
- var data = input;
-
- out.t("Hello ");
-
- out.t(data.name);
-
- out.t("!");
-}
-
+"use strict";
+
+var marko_template = module.exports = require("marko/vdom").t();
+
+function render(input, out) {
+ var data = input;
+
+ out.t("Hello ");
+
+ out.t(data.name);
+
+ out.t("!");
+}
+
marko_template._ = render;
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at Object.exports.check (test\autotests\api-compiler\compileFileForBrowser.js\test.js:12:13)
at run (test\api-compiler-tests.js:20:14)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
11) api (compiler) autotest [compileForBrowser-callback.js] :
AssertionError: '"use strict";\n\nvar marko_template = module.exports = require("marko/vdom").t();\n\nfunction render(input, out) {\n var data deepEqual '"use strict";\r\n\r\nvar marko_template = module.exports = require("marko/vdom").t();\r\n\r\nfunction render(input, out) {\r\n
+ expected - actual
-"use strict";
-
-var marko_template = module.exports = require("marko/vdom").t();
-
-function render(input, out) {
- var data = input;
-
- out.t("Hello ");
-
- out.t(data.name);
-
- out.t("!");
-}
-
+"use strict";
+
+var marko_template = module.exports = require("marko/vdom").t();
+
+function render(input, out) {
+ var data = input;
+
+ out.t("Hello ");
+
+ out.t(data.name);
+
+ out.t("!");
+}
+
marko_template._ = render;
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at test\autotests\api-compiler\compileForBrowser-callback.js\test.js:13:17
at _compile (compiler\index.js:87:9)
at compile (compiler\index.js:103:12)
at Object.compileForBrowser (compiler\index.js:114:12)
at Object.exports.check (test\autotests\api-compiler\compileForBrowser-callback.js\test.js:10:14)
at run (test\api-compiler-tests.js:20:14)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
12) api (compiler) autotest [compileForBrowser-write-version-comment.js] :
AssertionError: expected '// Compiled using marko@4.3.0-beta.4 - DO NOT EDIT\n"use strict";\n\nvar marko_template = module.exports = require("marko/vdom").t();\n\nfunction render(input, out) {\n var data = input;\n\n out.t("Hello ");\n\n out.t(data.name);\n\n out.t("!");\n}\n\nmarko_template._ = render;\n' to deeply equal '// Compiled using marko@4.3.0-beta.4 - DO NOT EDIT\n"use strict";\r\n\r\nvar marko_template = module.exports = require("marko/vdom").t();\r\n\r\nfunction render(input, out) {\r\n var data = input;\r\n\r\n out.t("Hello ");\r\n\r\n out.t(data.name);\r\n\r\n out.t("!");\r\n}\r\n\r\nmarko_template._ = render;\r\n'
+ expected - actual
// Compiled using marko@4.3.0-beta.4 - DO NOT EDIT
-"use strict";
-
-var marko_template = module.exports = require("marko/vdom").t();
-
-function render(input, out) {
- var data = input;
-
- out.t("Hello ");
-
- out.t(data.name);
-
- out.t("!");
-}
-
-marko_template._ = render;
+"use strict";
+
+var marko_template = module.exports = require("marko/vdom").t();
+
+function render(input, out) {
+ var data = input;
+
+ out.t("Hello ");
+
+ out.t(data.name);
+
+ out.t("!");
+}
+
+marko_template._ = render;
at Assertion.assertEql (node_modules\chai\lib\chai\core\assertions.js:520:10)
at Assertion.ctx.(anonymous function) [as eql] (node_modules\chai\lib\chai\utils\addMethod.js:41:25)
at Assertion.assertEqual (node_modules\chai\lib\chai\core\assertions.js:485:19)
at Assertion.ctx.(anonymous function) [as equal] (node_modules\chai\lib\chai\utils\addMethod.js:41:25)
at Object.exports.check (test\autotests\api-compiler\compileForBrowser-write-version-comment.js\test.js:22:43)
at run (test\api-compiler-tests.js:20:14)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
13) api (compiler) autotest [compileForBrowser.js] :
AssertionError: '"use strict";\n\nvar marko_template = module.exports = require("marko/vdom").t();\n\nfunction render(input, out) {\n var data deepEqual '"use strict";\r\n\r\nvar marko_template = module.exports = require("marko/vdom").t();\r\n\r\nfunction render(input, out) {\r\n
+ expected - actual
-"use strict";
-
-var marko_template = module.exports = require("marko/vdom").t();
-
-function render(input, out) {
- var data = input;
-
- out.t("Hello ");
-
- out.t(data.name);
-
- out.t("!");
-}
-
+"use strict";
+
+var marko_template = module.exports = require("marko/vdom").t();
+
+function render(input, out) {
+ var data = input;
+
+ out.t("Hello ");
+
+ out.t(data.name);
+
+ out.t("!");
+}
+
marko_template._ = render;
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at Object.exports.check (test\autotests\api-compiler\compileForBrowser.js\test.js:13:13)
at run (test\api-compiler-tests.js:20:14)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
14) compiler/codegen autotest [arrayExpression] :
AssertionError: '[\n "hello",\n "world"\n ]' deepEqual '[\r\n "hello",\r\n "world"\r\n ]'
+ expected - actual
-[
- "hello",
- "world"
+[
+ "hello",
+ "world"
]
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
15) compiler/codegen autotest [attr-no-escape] :
AssertionError: 'out.w("<div class=\\"foo" +\n className +\n "\\">Hello World</div>")' deepEqual 'out.w("<div class=\\"foo" +\r\n className +\r\n "\\">Hello World</div>")'
+ expected - actual
-out.w("<div class=\"foo" +
- className +
+out.w("<div class=\"foo" +
+ className +
"\">Hello World</div>")
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
16) compiler/codegen autotest [block-comment] :
AssertionError: '/*\nThis is a comment\non multiple lines\n*/' deepEqual '/*\r\nThis is a comment\r\non multiple lines\r\n*/'
+ expected - actual
-/*
-This is a comment
-on multiple lines
+/*
+This is a comment
+on multiple lines
*/
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
17) compiler/codegen autotest [body-only-if] :
AssertionError: 'if (true) {\n if (!(!data.url)) {\n out.w("<a" +\n marko_attr("href", data.url) +\n ">");\n }\n\n out.w("Hello deepEqual 'if (true) {\r\n if (!(!data.url)) {\r\n out.w("<a" +\r\n marko_attr("href", data.url) +\r\n ">");\r\n }\r\n\r\n
+ expected - actual
-if (true) {
- if (!(!data.url)) {
- out.w("<a" +
- marko_attr("href", data.url) +
- ">");
- }
-
- out.w("Hello World");
-
- if (!(!data.url)) {
- out.w("</a>");
- }
+if (true) {
+ if (!(!data.url)) {
+ out.w("<a" +
+ marko_attr("href", data.url) +
+ ">");
+ }
+
+ out.w("Hello World");
+
+ if (!(!data.url)) {
+ out.w("</a>");
+ }
}
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
18) compiler/codegen autotest [code-before-after] :
AssertionError: 'before();\n\nout.w("<div class=\\"greeting\\">Hello World</div>");\n\nafter();' deepEqual 'before();\r\n\r\nout.w("<div class=\\"greeting\\">Hello World</div>");\r\n\r\nafter();'
+ expected - actual
-before();
-
-out.w("<div class=\"greeting\">Hello World</div>");
-
+before();
+
+out.w("<div class=\"greeting\">Hello World</div>");
+
after();
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
19) compiler/codegen autotest [code-before-after-if] :
AssertionError: 'if (a > b) {\n before();\n\n out.w("<div class=\\"greeting\\">Hello World</div>");\n\n after();\n}' deepEqual 'if (a > b) {\r\n before();\r\n\r\n out.w("<div class=\\"greeting\\">Hello World</div>");\r\n\r\n
after();\r\n}'
+ expected - actual
-if (a > b) {
- before();
-
- out.w("<div class=\"greeting\">Hello World</div>");
-
- after();
+if (a > b) {
+ before();
+
+ out.w("<div class=\"greeting\">Hello World</div>");
+
+ after();
}
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
20) compiler/codegen autotest [code-before-after-surrounded] :
AssertionError: 'if (a > b) {\n var before;\n\n before();\n\n var foo;\n\n after();\n\n var after;\n}' deepEqual 'if (a > b) {\r\n var before;\r\n\r\n before();\r\n\r\n var foo;\r\n\r\n after();\r\n\r\n var after;\r\n}'
+ expected - actual
-if (a > b) {
- var before;
-
- before();
-
- var foo;
-
- after();
-
- var after;
+if (a > b) {
+ var before;
+
+ before();
+
+ var foo;
+
+ after();
+
+ var after;
}
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
21) compiler/codegen autotest [code-before-after-var] :
AssertionError: 'if (a > b) {\n before();\n\n var foo;\n\n after();\n}' deepEqual 'if (a > b) {\r\n before();\r\n\r\n var foo;\r\n\r\n after();\r\n}'
+ expected - actual
-if (a > b) {
- before();
-
- var foo;
-
- after();
+if (a > b) {
+ before();
+
+ var foo;
+
+ after();
}
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
22) compiler/codegen autotest [code-expression] :
AssertionError: 'if (a === b) {\n foo = "bar";\n}' deepEqual 'if (a === b) {\r\n foo = "bar";\r\n}'
+ expected - actual
-if (a === b) {
- foo = "bar";
+if (a === b) {
+ foo = "bar";
}
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
23) compiler/codegen autotest [code-statement] :
AssertionError: 'var a = 1;\nvar b = 2;\n\nb = 3;' deepEqual 'var a = 1;\r\nvar b = 2;\r\n\r\nb = 3;'
+ expected - actual
-var a = 1;
-var b = 2;
-
+var a = 1;
+var b = 2;
+
b = 3;
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
24) compiler/codegen autotest [code-statement-nested] :
AssertionError: 'if (true) {\n var a = 1;\n var b = 2;\n\n b = 3;\n}' deepEqual 'if (true) {\r\n var a = 1;\r\n var b = 2;\r\n\r\n b = 3;\r\n}'
+ expected - actual
-if (true) {
- var a = 1;
- var b = 2;
-
- b = 3;
+if (true) {
+ var a = 1;
+ var b = 2;
+
+ b = 3;
}
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
25) compiler/codegen autotest [codegen-addStaticVar] :
AssertionError: '"use strict";\n\nvar marko_template = module.exports = require("marko/html").t(__filename),\n foo = "Hello World";\n\nfuncti deepEqual '"use strict";\r\n\r\nvar marko_template = module.exports = require("marko/html").t(__filename),\r\n foo = "Hello World";\r\n
+ expected - actual
-"use strict";
-
-var marko_template = module.exports = require("marko/html").t(__filename),
- foo = "Hello World";
-
-function render(input, out) {
- var data = input;
-
- out.w("<div></div>");
-}
-
-marko_template._ = render;
-
+"use strict";
+
+var marko_template = module.exports = require("marko/html").t(__filename),
+ foo = "Hello World";
+
+function render(input, out) {
+ var data = input;
+
+ out.w("<div></div>");
+}
+
+marko_template._ = render;
+
marko_template.meta = {};
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
26) compiler/codegen autotest [codegen-addVar] :
AssertionError: '"use strict";\n\nvar marko_template = module.exports = require("marko/html").t(__filename);\n\nfunction render(input, out) {\n deepEqual '"use strict";\r\n\r\nvar marko_template = module.exports = require("marko/html").t(__filename);\r\n\r\nfunction render(input, o
+ expected - actual
-"use strict";
-
-var marko_template = module.exports = require("marko/html").t(__filename);
-
-function render(input, out) {
- var data = input;
-
- var foo = "Hello World";
-
- out.w("<div></div>");
-}
-
-marko_template._ = render;
-
+"use strict";
+
+var marko_template = module.exports = require("marko/html").t(__filename);
+
+function render(input, out) {
+ var data = input;
+
+ var foo = "Hello World";
+
+ out.w("<div></div>");
+}
+
+marko_template._ = render;
+
marko_template.meta = {};
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
27) compiler/codegen autotest [combine-writes] :
AssertionError: 'out.w("<ul>");\n\nforEach(data.colors, function(color) {\n foo();\n\n out.w("<li>" +\n marko_escapeXml(color) +\n "</li deepEqual 'out.w("<ul>");\r\n\r\nforEach(data.colors, function(color) {\r\n foo();\r\n\r\n out.w("<li>" +\r\n marko_escapeXml(color)
+ expected - actual
-out.w("<ul>");
-
-forEach(data.colors, function(color) {
- foo();
-
- out.w("<li>" +
- marko_escapeXml(color) +
- "</li>");
-
- bar();
-});
-
+out.w("<ul>");
+
+forEach(data.colors, function(color) {
+ foo();
+
+ out.w("<li>" +
+ marko_escapeXml(color) +
+ "</li>");
+
+ bar();
+});
+
out.w("</ul>");
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
28) compiler/codegen autotest [context-addStaticVar] :
AssertionError: '"use strict";\n\nvar marko_template = module.exports = require("marko/html").t(__filename),\n foo = "Hello World";\n\nfuncti deepEqual '"use strict";\r\n\r\nvar marko_template = module.exports = require("marko/html").t(__filename),\r\n foo = "Hello World";\r\n
+ expected - actual
-"use strict";
-
-var marko_template = module.exports = require("marko/html").t(__filename),
- foo = "Hello World";
-
-function render(input, out) {
- var data = input;
-
- out.w("<div></div>");
-}
-
-marko_template._ = render;
-
+"use strict";
+
+var marko_template = module.exports = require("marko/html").t(__filename),
+ foo = "Hello World";
+
+function render(input, out) {
+ var data = input;
+
+ out.w("<div></div>");
+}
+
+marko_template._ = render;
+
marko_template.meta = {};
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
29) compiler/codegen autotest [context-addStaticVar-dedupe] :
AssertionError: '"use strict";\n\nvar marko_template = module.exports = require("marko/html").t(__filename),\n foo = "Hello World";\n\nfuncti deepEqual '"use strict";\r\n\r\nvar marko_template = module.exports = require("marko/html").t(__filename),\r\n foo = "Hello World";\r\n
+ expected - actual
-"use strict";
-
-var marko_template = module.exports = require("marko/html").t(__filename),
- foo = "Hello World";
-
-function render(input, out) {
- var data = input;
-
- out.w("<div></div>");
-}
-
-marko_template._ = render;
-
+"use strict";
+
+var marko_template = module.exports = require("marko/html").t(__filename),
+ foo = "Hello World";
+
+function render(input, out) {
+ var data = input;
+
+ out.w("<div></div>");
+}
+
+marko_template._ = render;
+
marko_template.meta = {};
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
30) compiler/codegen autotest [context-addVar] :
AssertionError: '"use strict";\n\nvar marko_template = module.exports = require("marko/html").t(__filename);\n\nfunction render(input, out) {\n deepEqual '"use strict";\r\n\r\nvar marko_template = module.exports = require("marko/html").t(__filename);\r\n\r\nfunction render(input, o
+ expected - actual
-"use strict";
-
-var marko_template = module.exports = require("marko/html").t(__filename);
-
-function render(input, out) {
- var data = input;
-
- var foo = "Hello World";
-
- out.w("<div></div>");
-}
-
-marko_template._ = render;
-
+"use strict";
+
+var marko_template = module.exports = require("marko/html").t(__filename);
+
+function render(input, out) {
+ var data = input;
+
+ var foo = "Hello World";
+
+ out.w("<div></div>");
+}
+
+marko_template._ = render;
+
marko_template.meta = {};
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
31) compiler/codegen autotest [context-addVar-addStaticVar] :
AssertionError: '"use strict";\n\nvar marko_template = module.exports = require("marko/html").t(__filename),\n fooStatic = "Hello Foo",\n deepEqual '"use strict";\r\n\r\nvar marko_template = module.exports = require("marko/html").t(__filename),\r\n fooStatic = "Hello Foo",
+ expected - actual
-"use strict";
-
-var marko_template = module.exports = require("marko/html").t(__filename),
- fooStatic = "Hello Foo",
- barStatic = "Hello Bar";
-
-function render(input, out) {
- var data = input;
-
- var foo = "Hello Foo",
- bar = "Hello Bar";
-
- out.w("<div></div>");
-}
-
-marko_template._ = render;
-
+"use strict";
+
+var marko_template = module.exports = require("marko/html").t(__filename),
+ fooStatic = "Hello Foo",
+ barStatic = "Hello Bar";
+
+function render(input, out) {
+ var data = input;
+
+ var foo = "Hello Foo",
+ bar = "Hello Bar";
+
+ out.w("<div></div>");
+}
+
+marko_template._ = render;
+
marko_template.meta = {};
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
32) compiler/codegen autotest [forEach] :
AssertionError: '"use strict";\n\nvar marko_template = module.exports = require("marko/html").t(__filename),\n marko_helpers = require("marko deepEqual '"use strict";\r\n\r\nvar marko_template = module.exports = require("marko/html").t(__filename),\r\n marko_helpers = require(
+ expected - actual
-"use strict";
-
-var marko_template = module.exports = require("marko/html").t(__filename),
- marko_helpers = require("marko/runtime/html/helpers"),
- marko_forEach = marko_helpers.f,
- marko_escapeXml = marko_helpers.x;
-
-function render(input, out) {
- var data = input;
-
- marko_forEach(data.colors, function(color) {
- out.w(marko_escapeXml(color));
- });
-}
-
-marko_template._ = render;
-
+"use strict";
+
+var marko_template = module.exports = require("marko/html").t(__filename),
+ marko_helpers = require("marko/runtime/html/helpers"),
+ marko_forEach = marko_helpers.f,
+ marko_escapeXml = marko_helpers.x;
+
+function render(input, out) {
+ var data = input;
+
+ marko_forEach(data.colors, function(color) {
+ out.w(marko_escapeXml(color));
+ });
+}
+
+marko_template._ = render;
+
marko_template.meta = {};
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
33) compiler/codegen autotest [forEachProps] :
AssertionError: '"use strict";\n\nvar marko_template = module.exports = require("marko/html").t(__filename),\n marko_forEachProp = require("m deepEqual '"use strict";\r\n\r\nvar marko_template = module.exports = require("marko/html").t(__filename),\r\n marko_forEachProp = requ
+ expected - actual
-"use strict";
-
-var marko_template = module.exports = require("marko/html").t(__filename),
- marko_forEachProp = require("marko/runtime/helper-forEachProperty");
-
-function render(input, out) {
- var data = input;
-
- marko_forEachProp(myObject, function(k, v) {
- console.log("k:", k, "v:", v);
- });
-}
-
-marko_template._ = render;
-
+"use strict";
+
+var marko_template = module.exports = require("marko/html").t(__filename),
+ marko_forEachProp = require("marko/runtime/helper-forEachProperty");
+
+function render(input, out) {
+ var data = input;
+
+ marko_forEachProp(myObject, function(k, v) {
+ console.log("k:", k, "v:", v);
+ });
+}
+
+marko_template._ = render;
+
marko_template.meta = {};
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
34) compiler/codegen autotest [forRange] :
AssertionError: 'marko_forRange(0, myArray.length, 2, function(i) {\n console.log(i);\n});' deepEqual 'marko_forRange(0, myArray.length, 2, function(i) {\r\n console.log(i);\r\n});'
+ expected - actual
-marko_forRange(0, myArray.length, 2, function(i) {
- console.log(i);
+marko_forRange(0, myArray.length, 2, function(i) {
+ console.log(i);
});
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
35) compiler/codegen autotest [forStatement] :
AssertionError: 'for (var i = 0; i < 0; i++) {\n console.log(i);\n}' deepEqual 'for (var i = 0; i < 0; i++) {\r\n console.log(i);\r\n}'
+ expected - actual
-for (var i = 0; i < 0; i++) {
- console.log(i);
+for (var i = 0; i < 0; i++) {
+ console.log(i);
}
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
36) compiler/codegen autotest [functionDeclaration] :
AssertionError: 'function add(num1, num2) {\n return num1 + num2;\n}' deepEqual 'function add(num1, num2) {\r\n return num1 + num2;\r\n}'
+ expected - actual
-function add(num1, num2) {
- return num1 + num2;
+function add(num1, num2) {
+ return num1 + num2;
}
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
37) compiler/codegen autotest [functionDeclaration-anonymous] :
AssertionError: 'function(num1, num2) {\n return num1 + num2;\n}' deepEqual 'function(num1, num2) {\r\n return num1 + num2;\r\n}'
+ expected - actual
-function(num1, num2) {
- return num1 + num2;
+function(num1, num2) {
+ return num1 + num2;
}
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
38) compiler/codegen autotest [htmlElement-addAttribute] :
AssertionError: 'out.w("<div class=\\"foo" +\n className +\n "\\">Hello World</div>")' deepEqual 'out.w("<div class=\\"foo" +\r\n className +\r\n "\\">Hello World</div>")'
+ expected - actual
-out.w("<div class=\"foo" +
- className +
+out.w("<div class=\"foo" +
+ className +
"\">Hello World</div>")
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
39) compiler/codegen autotest [htmlElement-attr-escape] :
AssertionError: 'out.w("<div class=\\"greeting\\"" +\n marko_attr("foo", bar) +\n ">Hello World</div>")' deepEqual 'out.w("<div class=\\"greeting\\"" +\r\n marko_attr("foo", bar) +\r\n ">Hello World</div>")'
+ expected - actual
-out.w("<div class=\"greeting\"" +
- marko_attr("foo", bar) +
+out.w("<div class=\"greeting\"" +
+ marko_attr("foo", bar) +
">Hello World</div>")
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
40) compiler/codegen autotest [htmlElement-dynamic] :
AssertionError: 'out.w("<" +\n data.tagName +\n " class=\\"greeting\\">Hello World</" +\n data.tagName +\n ">")' deepEqual 'out.w("<" +\r\n data.tagName +\r\n " class=\\"greeting\\">Hello World</" +\r\n data.tagName +\r\n ">")'
+ expected - actual
-out.w("<" +
- data.tagName +
- " class=\"greeting\">Hello World</" +
- data.tagName +
+out.w("<" +
+ data.tagName +
+ " class=\"greeting\">Hello World</" +
+ data.tagName +
">")
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
41) compiler/codegen autotest [if] :
AssertionError: 'if (a === 1) {\n foo = "bar";\n}' deepEqual 'if (a === 1) {\r\n foo = "bar";\r\n}'
+ expected - actual
-if (a === 1) {
- foo = "bar";
+if (a === 1) {
+ foo = "bar";
}
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
42) compiler/codegen autotest [if-else] :
AssertionError: 'if (a === 1) {\n foo = 1;\n} else {\n foo = 2;\n}' deepEqual 'if (a === 1) {\r\n foo = 1;\r\n} else {\r\n foo = 2;\r\n}'
+ expected - actual
-if (a === 1) {
- foo = 1;
-} else {
- foo = 2;
+if (a === 1) {
+ foo = 1;
+} else {
+ foo = 2;
}
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
43) compiler/codegen autotest [if-else-if] :
AssertionError: 'if (a === 1) {\n foo = 1;\n} else if (a === 2) {\n foo = 2;\n}' deepEqual 'if (a === 1) {\r\n foo = 1;\r\n} else if (a === 2) {\r\n foo = 2;\r\n}'
+ expected - actual
-if (a === 1) {
- foo = 1;
-} else if (a === 2) {
- foo = 2;
+if (a === 1) {
+ foo = 1;
+} else if (a === 2) {
+ foo = 2;
}
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
44) compiler/codegen autotest [if-else-if-else] :
AssertionError: 'if (a === 1) {\n foo = 1;\n} else if (a === 2) {\n foo = 2;\n} else {\n foo = 3;\n}' deepEqual 'if (a === 1) {\r\n foo = 1;\r\n} else if (a === 2) {\r\n foo = 2;\r\n} else {\r\n foo = 3;\r\n}'
+ expected - actual
-if (a === 1) {
- foo = 1;
-} else if (a === 2) {
- foo = 2;
-} else {
- foo = 3;
+if (a === 1) {
+ foo = 1;
+} else if (a === 2) {
+ foo = 2;
+} else {
+ foo = 3;
}
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
45) compiler/codegen autotest [if-write-if] :
AssertionError: 'if (true) {\n out.w("A");\n}\n\nout.w("B");\n\nif (true) {\n out.w("C");\n}' deepEqual 'if (true) {\r\n out.w("A");\r\n}\r\n\r\nout.w("B");\r\n\r\nif (true) {\r\n out.w("C");\r\n}'
+ expected - actual
-if (true) {
- out.w("A");
-}
-
-out.w("B");
-
-if (true) {
- out.w("C");
+if (true) {
+ out.w("A");
+}
+
+out.w("B");
+
+if (true) {
+ out.w("C");
}
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
46) compiler/codegen autotest [insertSiblingAfter] :
AssertionError: 'if (true) {\n out.w("<div class=\\"greeting\\"><span class=\\"foo\\"></span>");\n\n var newVar = "Hello World";\n\n out.w("H deepEqual 'if (true) {\r\n out.w("<div class=\\"greeting\\"><span class=\\"foo\\"></span>");\r\n\r\n var newVar = "Hello World";\r\n\r\n
+ expected - actual
-if (true) {
- out.w("<div class=\"greeting\"><span class=\"foo\"></span>");
-
- var newVar = "Hello World";
-
- out.w("Hello World</div>");
+if (true) {
+ out.w("<div class=\"greeting\"><span class=\"foo\"></span>");
+
+ var newVar = "Hello World";
+
+ out.w("Hello World</div>");
}
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
47) compiler/codegen autotest [insertSiblingBefore] :
AssertionError: 'if (true) {\n out.w("<div class=\\"greeting\\">");\n\n var newVar = "Hello World";\n\n out.w("<span class=\\"foo\\"></span>H deepEqual 'if (true) {\r\n out.w("<div class=\\"greeting\\">");\r\n\r\n var newVar = "Hello World";\r\n\r\n out.w("<span class=\\"foo\\
+ expected - actual
-if (true) {
- out.w("<div class=\"greeting\">");
-
- var newVar = "Hello World";
-
- out.w("<span class=\"foo\"></span>Hello World</div>");
+if (true) {
+ out.w("<div class=\"greeting\">");
+
+ var newVar = "Hello World";
+
+ out.w("<span class=\"foo\"></span>Hello World</div>");
}
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
48) compiler/codegen autotest [invokeMacro] :
AssertionError: 'function macro_greeting(name, age, out, renderBody) {\n out.w("Hello " +\n marko_escapeXml(name));\n}\n\nmacro_greeting("Fr deepEqual 'function macro_greeting(name, age, out, renderBody) {\r\n out.w("Hello " +\r\n marko_escapeXml(name));\r\n}\r\n\r\nmacro_gr
+ expected - actual
-function macro_greeting(name, age, out, renderBody) {
- out.w("Hello " +
- marko_escapeXml(name));
-}
-
+function macro_greeting(name, age, out, renderBody) {
+ out.w("Hello " +
+ marko_escapeXml(name));
+}
+
macro_greeting("Frank", 10, out);
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
49) compiler/codegen autotest [invokeMacro-body] :
AssertionError: 'function macro_greeting(name, age, out, renderBody) {\n out.w("Hello " +\n marko_escapeXml(name));\n}\n\nmacro_greeting("Fr deepEqual 'function macro_greeting(name, age, out, renderBody) {\r\n out.w("Hello " +\r\n marko_escapeXml(name));\r\n}\r\n\r\nmacro_gr
+ expected - actual
-function macro_greeting(name, age, out, renderBody) {
- out.w("Hello " +
- marko_escapeXml(name));
-}
-
-macro_greeting("Frank", 10, out, function renderBody(out) {
- out.w("This is the body passed to the macro");
+function macro_greeting(name, age, out, renderBody) {
+ out.w("Hello " +
+ marko_escapeXml(name));
+}
+
+macro_greeting("Frank", 10, out, function renderBody(out) {
+ out.w("This is the body passed to the macro");
});
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
50) compiler/codegen autotest [invokeMacroFromEl] :
AssertionError: 'function macro_greeting(name, age, out, renderBody) {\n out.w("Hello " +\n marko_escapeXml(name));\n}\n\nmacro_greeting("Fr deepEqual 'function macro_greeting(name, age, out, renderBody) {\r\n out.w("Hello " +\r\n marko_escapeXml(name));\r\n}\r\n\r\nmacro_gr
+ expected - actual
-function macro_greeting(name, age, out, renderBody) {
- out.w("Hello " +
- marko_escapeXml(name));
-}
-
+function macro_greeting(name, age, out, renderBody) {
+ out.w("Hello " +
+ marko_escapeXml(name));
+}
+
macro_greeting("Frank", 10, out);
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
51) compiler/codegen autotest [invokeMacroFromEl-body-and-argument] :
AssertionError: 'function macro_greeting(name, age, out, renderBody) {\n out.w("Hello " +\n marko_escapeXml(name));\n}\n\nmacro_greeting("Fr deepEqual 'function macro_greeting(name, age, out, renderBody) {\r\n out.w("Hello " +\r\n marko_escapeXml(name));\r\n}\r\n\r\nmacro_gr
+ expected - actual
-function macro_greeting(name, age, out, renderBody) {
- out.w("Hello " +
- marko_escapeXml(name));
-}
-
-macro_greeting("Frank", 10, out, function renderBody(out) {
- out.w("This is the body passed to the macro");
+function macro_greeting(name, age, out, renderBody) {
+ out.w("Hello " +
+ marko_escapeXml(name));
+}
+
+macro_greeting("Frank", 10, out, function renderBody(out) {
+ out.w("This is the body passed to the macro");
});
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
52) compiler/codegen autotest [literal] :
AssertionError: 'var aString = "abc",\n aNumber = 123,\n aBoolean = false,\n anObject = {\n foo: "bar",\n dynamic: data.n deepEqual 'var aString = "abc",\r\n aNumber = 123,\r\n aBoolean = false,\r\n
anObject = {\r\n foo: "bar",\r\n dynam
+ expected - actual
-var aString = "abc",
- aNumber = 123,
- aBoolean = false,
- anObject = {
- foo: "bar",
- dynamic: data.name
- },
- anArray = [
- "foo",
- data.name
- ],
- literalTrue = true,
- literalFalse = false,
- literalNull = null,
+var aString = "abc",
+ aNumber = 123,
+ aBoolean = false,
+ anObject = {
+ foo: "bar",
+ dynamic: data.name
+ },
+ anArray = [
+ "foo",
+ data.name
+ ],
+ literalTrue = true,
+ literalFalse = false,
+ literalNull = null,
literalUndefined = undefined
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
53) compiler/codegen autotest [macro] :
AssertionError: 'function macro_greeting(name, age, out, renderBody) {\n out.w("Hello " +\n marko_escapeXml(name));\n}' deepEqual 'function macro_greeting(name, age, out, renderBody) {\r\n out.w("Hello " +\r\n marko_escapeXml(name));\r\n}'
+ expected - actual
-function macro_greeting(name, age, out, renderBody) {
- out.w("Hello " +
- marko_escapeXml(name));
+function macro_greeting(name, age, out, renderBody) {
+ out.w("Hello " +
+ marko_escapeXml(name));
}
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
54) compiler/codegen autotest [marko-template] :
AssertionError: '"use strict";\n\nvar marko_template = module.exports = require("marko/html").t(__filename),\n marko_helpers = require("marko deepEqual '"use strict";\r\n\r\nvar marko_template = module.exports = require("marko/html").t(__filename),\r\n marko_helpers = require(
+ expected - actual
-"use strict";
-
-var marko_template = module.exports = require("marko/html").t(__filename),
- marko_helpers = require("marko/runtime/html/helpers"),
- marko_escapeXml = marko_helpers.x;
-
-function render(input, out) {
- var data = input;
-
- out.w("Hello" +
- data.name +
- "!");
-
- if (notEmpty(data.colors)) {
- out.w("<ul class=\"colors\">");
-
- forEach(data.colors, function(color) {
- out.w("<li class=\"color\">" +
- marko_escapeXml(color) +
- "</li>");
- });
-
- out.w("</ul>");
- }
-}
-
-marko_template._ = render;
-
+"use strict";
+
+var marko_template = module.exports = require("marko/html").t(__filename),
+ marko_helpers = require("marko/runtime/html/helpers"),
+ marko_escapeXml = marko_helpers.x;
+
+function render(input, out) {
+ var data = input;
+
+ out.w("Hello" +
+ data.name +
+ "!");
+
+ if (notEmpty(data.colors)) {
+ out.w("<ul class=\"colors\">");
+
+ forEach(data.colors, function(color) {
+ out.w("<li class=\"color\">" +
+ marko_escapeXml(color) +
+ "</li>");
+ });
+
+ out.w("</ul>");
+ }
+}
+
+marko_template._ = render;
+
marko_template.meta = {};
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
55) compiler/codegen autotest [meta-dependencies] :
AssertionError: '"use strict";\n\nvar marko_template = module.exports = require("marko/html").t(__filename);\n\nfunction render(input, out) {\n deepEqual '"use strict";\r\n\r\nvar marko_template = module.exports = require("marko/html").t(__filename);\r\n\r\nfunction render(input, o
+ expected - actual
-"use strict";
-
-var marko_template = module.exports = require("marko/html").t(__filename);
-
-function render(input, out) {
- var data = input;
-
- out.w("<div></div>");
-}
-
-marko_template._ = render;
-
-marko_template.meta = {
- deps: [
- "./foo"
- ]
+"use strict";
+
+var marko_template = module.exports = require("marko/html").t(__filename);
+
+function render(input, out) {
+ var data = input;
+
+ out.w("<div></div>");
+}
+
+marko_template._ = render;
+
+marko_template.meta = {
+ deps: [
+ "./foo"
+ ]
};
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
56) compiler/codegen autotest [meta-unique] :
AssertionError: '"use strict";\n\nvar marko_template = module.exports = require("marko/html").t(__filename);\n\nfunction render(input, out) {\n deepEqual '"use strict";\r\n\r\nvar marko_template = module.exports = require("marko/html").t(__filename);\r\n\r\nfunction render(input, o
+ expected - actual
-"use strict";
-
-var marko_template = module.exports = require("marko/html").t(__filename);
-
-function render(input, out) {
- var data = input;
-
- out.w("<div></div>");
-}
-
-marko_template._ = render;
-
-marko_template.meta = {
- foo: [
- {
- bar: 1
- },
- {
- bar: 2
- }
- ]
+"use strict";
+
+var marko_template = module.exports = require("marko/html").t(__filename);
+
+function render(input, out) {
+ var data = input;
+
+ out.w("<div></div>");
+}
+
+marko_template._ = render;
+
+marko_template.meta = {
+ foo: [
+ {
+ bar: 1
+ },
+ {
+ bar: 2
+ }
+ ]
};
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
57) compiler/codegen autotest [program] :
AssertionError: 'var name = "Frank";\n\nconsole.log("Hello", name);' deepEqual 'var name = "Frank";\r\n\r\nconsole.log("Hello", name);'
+ expected - actual
-var name = "Frank";
-
+var name = "Frank";
+
console.log("Hello", name);
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
58) compiler/codegen autotest [renderBodyFunction] :
AssertionError: 'function renderBody(out) {\n out.w("Hello World!");\n}' deepEqual 'function renderBody(out) {\r\n out.w("Hello World!");\r\n}'
+ expected - actual
-function renderBody(out) {
- out.w("Hello World!");
+function renderBody(out) {
+ out.w("Hello World!");
}
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
59) compiler/codegen autotest [returnStatement] :
AssertionError: 'function upperCase(str) {\n return str.toUpperCase();\n}' deepEqual 'function upperCase(str) {\r\n return str.toUpperCase();\r\n}'
+ expected - actual
-function upperCase(str) {
- return str.toUpperCase();
+function upperCase(str) {
+ return str.toUpperCase();
}
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
60) compiler/codegen autotest [returnStatement-empty] :
AssertionError: 'function foo(bar) {\n return;\n}' deepEqual 'function foo(bar) {\r\n return;\r\n}'
+ expected - actual
-function foo(bar) {
- return;
+function foo(bar) {
+ return;
}
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
61) compiler/codegen autotest [selfInvokingFunction] :
AssertionError: '(function(win) {\n win.foo = "bar";\n})(window)' deepEqual '(function(win) {\r\n win.foo = "bar";\r\n})(window)'
+ expected - actual
-(function(win) {
- win.foo = "bar";
+(function(win) {
+ win.foo = "bar";
})(window)
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
62) compiler/codegen autotest [selfInvokingFunction-no-args] :
AssertionError: '(function() {\n var foo;\n\n foo = "bar";\n})()' deepEqual '(function() {\r\n var foo;\r\n\r\n foo = "bar";\r\n})()'
+ expected - actual
-(function() {
- var foo;
-
- foo = "bar";
+(function() {
+ var foo;
+
+ foo = "bar";
})()
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
63) compiler/codegen autotest [selfInvokingFunction-null-args] :
AssertionError: '(function() {\n var foo;\n\n foo = "bar";\n})()' deepEqual '(function() {\r\n var foo;\r\n\r\n foo = "bar";\r\n})()'
+ expected - actual
-(function() {
- var foo;
-
- foo = "bar";
+(function() {
+ var foo;
+
+ foo = "bar";
})()
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
64) compiler/codegen autotest [simple] :
AssertionError: 'function foo(a, b, c) {\n hello(arg1, arg2);\n}' deepEqual 'function foo(a, b, c) {\r\n hello(arg1, arg2);\r\n}'
+ expected - actual
-function foo(a, b, c) {
- hello(arg1, arg2);
+function foo(a, b, c) {
+ hello(arg1, arg2);
}
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
65) compiler/codegen autotest [templateRoot] :
AssertionError: '"use strict";\n\nvar marko_template = module.exports = require("marko/html").t(__filename);\n\nfunction render(input, out) {\n deepEqual '"use strict";\r\n\r\nvar marko_template = module.exports = require("marko/html").t(__filename);\r\n\r\nfunction render(input, o
+ expected - actual
-"use strict";
-
-var marko_template = module.exports = require("marko/html").t(__filename);
-
-function render(input, out) {
- var data = input;
-
- var foo = "bar";
-
- out.w("<div class=\"foo\"><span class=\"bar\"></span></div>");
-}
-
-marko_template._ = render;
-
+"use strict";
+
+var marko_template = module.exports = require("marko/html").t(__filename);
+
+function render(input, out) {
+ var data = input;
+
+ var foo = "bar";
+
+ out.w("<div class=\"foo\"><span class=\"bar\"></span></div>");
+}
+
+marko_template._ = render;
+
marko_template.meta = {};
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
66) compiler/codegen autotest [templateRoot-prependChild] :
AssertionError: '"use strict";\n\nvar marko_template = module.exports = require("marko/html").t(__filename);\n\nfunction render(input, out) {\n deepEqual '"use strict";\r\n\r\nvar marko_template = module.exports = require("marko/html").t(__filename);\r\n\r\nfunction render(input, o
+ expected - actual
-"use strict";
-
-var marko_template = module.exports = require("marko/html").t(__filename);
-
-function render(input, out) {
- var data = input;
-
- var foo = "bar";
-
- out.w("<div></div>");
-}
-
-marko_template._ = render;
-
+"use strict";
+
+var marko_template = module.exports = require("marko/html").t(__filename);
+
+function render(input, out) {
+ var data = input;
+
+ var foo = "bar";
+
+ out.w("<div></div>");
+}
+
+marko_template._ = render;
+
marko_template.meta = {};
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
67) compiler/codegen autotest [var-scoped] :
AssertionError: '(function() {\n var name = "string";\n\n log(name);\n})()' deepEqual '(function() {\r\n var name = "string";\r\n\r\n log(name);\r\n})()'
+ expected - actual
-(function() {
- var name = "string";
-
- log(name);
+(function() {
+ var name = "string";
+
+ log(name);
})()
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
68) compiler/codegen autotest [vars-array] :
AssertionError: 'var foo = "bar",\n hello = "world"' deepEqual 'var foo = "bar",\r\n hello = "world"'
+ expected - actual
-var foo = "bar",
+var foo = "bar",
hello = "world"
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
69) compiler/codegen autotest [vars-object] :
AssertionError: 'var foo = "bar",\n hello = "world"' deepEqual 'var foo = "bar",\r\n hello = "world"'
+ expected - actual
-var foo = "bar",
+var foo = "bar",
hello = "world"
at compareHelper (test\autotest.js:42:16)
at Object.compare (test\autotest.js:65:13)
at run (test\codegen-test.js:43:17)
at autoTest (test\autotest.js:69:5)
at Context.<anonymous> (test\autotest.js:107:21)
70) compiler (browser target) autotest [dynamic-tag-name] :
AssertionError: '"use strict";\n\nvar marko_template = module.exports = require("marko/vdom").t();\n\nfunction render(input, out) {\n var data deepEqual '"use strict";\r\n\r\nvar marko_template = module.exports = require("marko/vdom").t();\r\n\r\nfunction render(input, out) {\r\n
+ expected - actual
-"use strict";
-
-var marko_template = module.exports = require("marko/vdom").t();
-
-function render(input, out) {
- var data = input;
-
- out.e((foo ? "foo" : "bar").toUpperCase(), null, 0);
-}
-