assertClass() — vue Function Reference
Architecture documentation for the assertClass() function in class.spec.ts from the vue codebase.
Entity Profile
Relationship Graph
Source Code
test/unit/features/directives/class.spec.ts lines 4–28
function assertClass(assertions, done) {
const vm = new Vue({
template: '<div class="foo" :class="value"></div>',
data: { value: '' }
}).$mount()
const chain = waitForUpdate()
assertions.forEach(([value, expected], i) => {
chain
.then(() => {
if (isFunction(value)) {
value(vm.value)
} else {
vm.value = value
}
})
.then(() => {
expect(vm.$el.className).toBe(expected)
// NOTE THIS WAS MAKING
// if (i >= assertions.length - 1) {
// done()
// }
})
})
chain.then(done)
}
Domain
Subdomains
Source
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free