Skip to content

Commit 8c4550f

Browse files
committed
test: test case for named exports
1 parent 2e2aa2b commit 8c4550f

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed

test/fixtures/named-exports.vue

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<script>
2+
export default {
3+
name: 'named-exports'
4+
}
5+
6+
export function foo () {
7+
return 1
8+
}
9+
</script>

test/test.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1086,4 +1086,14 @@ describe('vue-loader', () => {
10861086
done()
10871087
})
10881088
})
1089+
1090+
it('named exports', done => {
1091+
test({
1092+
entry: './test/fixtures/named-exports.vue'
1093+
}, (window, _, rawModule) => {
1094+
expect(rawModule.default.name).to.equal('named-exports')
1095+
expect(rawModule.foo()).to.equal(1)
1096+
done()
1097+
})
1098+
})
10891099
})

0 commit comments

Comments
 (0)