2
0
mirror of https://github.com/tenrok/vue-meta.git synced 2026-06-14 10:12:27 +03:00

feat: render boolean attributes correctly (previously #317)

This commit is contained in:
pimlie
2019-02-11 15:44:05 +01:00
parent b824a27d35
commit deea5cfbbd
3 changed files with 54 additions and 2 deletions
+7 -1
View File
@@ -141,7 +141,13 @@ const metaInfoData = {
},
change: {
data: [{ src: 'src', async: true, defer: true, [defaultOptions.tagIDKeyName]: 'content2' }],
expect: ['<script data-vue-meta="true" src="src" async="true" defer="true" data-vmid="content2"></script>']
expect: ['<script data-vue-meta="true" src="src" async="true" defer data-vmid="content2"></script>'],
test(side, defaultTest) {
if (side === 'client') {
// jsdom doesnt generate valid boolean attributes
this.expect[0] = this.expect[0].replace('defer', 'defer="true"')
}
}
},
remove: {
data: [],