diff --git a/compiler/ast/HtmlAttribute.js b/compiler/ast/HtmlAttribute.js
index 228c3bcce..5d45ccfd1 100644
--- a/compiler/ast/HtmlAttribute.js
+++ b/compiler/ast/HtmlAttribute.js
@@ -180,8 +180,8 @@ class HtmlAttribute extends Node {
if (this.isLiteralValue()) {
var literalValue = value.value;
- if (typeof literalValue === 'boolean') {
- if (literalValue === true) {
+ if (typeof literalValue === 'boolean' || literalValue === '') {
+ if (literalValue === true || literalValue === '') {
codegen.addWriteLiteral(' ' + name);
}
} else if (literalValue != null) {
diff --git a/test/fixtures/render/autotest-pending/empty-attr/expected.html b/test/fixtures/render/autotest/attr-empty/expected.html
similarity index 100%
rename from test/fixtures/render/autotest-pending/empty-attr/expected.html
rename to test/fixtures/render/autotest/attr-empty/expected.html
diff --git a/test/fixtures/render/autotest-pending/empty-attr/template.marko b/test/fixtures/render/autotest/attr-empty/template.marko
similarity index 100%
rename from test/fixtures/render/autotest-pending/empty-attr/template.marko
rename to test/fixtures/render/autotest/attr-empty/template.marko
diff --git a/test/fixtures/render/autotest-pending/empty-attr/test.js b/test/fixtures/render/autotest/attr-empty/test.js
similarity index 100%
rename from test/fixtures/render/autotest-pending/empty-attr/test.js
rename to test/fixtures/render/autotest/attr-empty/test.js