diff --git a/src/server-side-rendering/compile.js b/src/server-side-rendering/compile.js index 2bb7b6aa0c..47ccae587a 100644 --- a/src/server-side-rendering/compile.js +++ b/src/server-side-rendering/compile.js @@ -174,6 +174,8 @@ export default function compile ( parsed, source, { filename }) { let element = `<${node.name}`; node.attributes.forEach( attribute => { + if ( attribute.type !== 'Attribute' ) return; + let str = ` ${attribute.name}`; if ( attribute.value !== true ) { diff --git a/test/server-side-rendering/directives/_actual.html b/test/server-side-rendering/directives/_actual.html new file mode 100644 index 0000000000..13cd34a990 --- /dev/null +++ b/test/server-side-rendering/directives/_actual.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/test/server-side-rendering/directives/_expected.html b/test/server-side-rendering/directives/_expected.html new file mode 100644 index 0000000000..f80f9a3d92 --- /dev/null +++ b/test/server-side-rendering/directives/_expected.html @@ -0,0 +1 @@ + diff --git a/test/server-side-rendering/directives/main.html b/test/server-side-rendering/directives/main.html new file mode 100644 index 0000000000..a960ff707e --- /dev/null +++ b/test/server-side-rendering/directives/main.html @@ -0,0 +1 @@ +