pre.spec.ts — vue Source File
Architecture documentation for pre.spec.ts, a typescript file in the vue codebase. 1 imports, 0 dependents.
Entity Profile
Dependency Diagram
graph LR 877c0847_6339_89ae_63e4_adf3f6085982["pre.spec.ts"] db9e7bef_009d_3918_6e7d_543a36a38d75["vue"] 877c0847_6339_89ae_63e4_adf3f6085982 --> db9e7bef_009d_3918_6e7d_543a36a38d75 style 877c0847_6339_89ae_63e4_adf3f6085982 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
import Vue from 'vue'
describe('Directive v-pre', function () {
it('should not compile inner content', function () {
const vm = new Vue({
template: `<div>
<div v-pre>{{ a }}</div>
<div>{{ a }}</div>
<div v-pre>
<component is="div"></component>
</div>
</div>`,
data: {
a: 123
}
})
vm.$mount()
expect(vm.$el.firstChild.textContent).toBe('{{ a }}')
expect(vm.$el.children[1].textContent).toBe('123')
expect(vm.$el.lastChild.innerHTML).toBe('<component is="div"></component>')
})
it('should not compile on root node', function () {
const vm = new Vue({
template: '<div v-pre>{{ a }}</div>',
replace: true,
data: {
a: 123
}
})
vm.$mount()
expect(vm.$el.firstChild.textContent).toBe('{{ a }}')
})
// #8286
it('should not compile custom component tags', function () {
Vue.component('vtest', { template: ` <div>Hello World</div>` })
const vm = new Vue({
template: '<div v-pre><vtest></vtest></div>',
replace: true
})
vm.$mount()
expect(vm.$el.firstChild.tagName).toBe('VTEST')
})
// #10087
it('should not compile attributes', function () {
const vm = new Vue({
template: '<div v-pre><p open="hello">A Test</p></div>'
})
vm.$mount()
expect(vm.$el.firstChild.getAttribute('open')).toBe('hello')
})
})
Dependencies
- vue
Source
Frequently Asked Questions
What does pre.spec.ts do?
pre.spec.ts is a source file in the vue codebase, written in typescript.
What does pre.spec.ts depend on?
pre.spec.ts imports 1 module(s): vue.
Where is pre.spec.ts in the architecture?
pre.spec.ts is located at test/unit/features/directives/pre.spec.ts (directory: test/unit/features/directives).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free