ssr-string.spec.ts — vue Source File
Architecture documentation for ssr-string.spec.ts, a typescript file in the vue codebase. 5 imports, 0 dependents.
Entity Profile
Dependency Diagram
graph LR 601c85cb_1747_acc7_1fb3_d9b07afceedf["ssr-string.spec.ts"] 08d4ec90_7f4e_6150_1089_db058d251cfb["utils.ts"] 601c85cb_1747_acc7_1fb3_d9b07afceedf --> 08d4ec90_7f4e_6150_1089_db058d251cfb c8c20ec8_fa41_5797_1c54_dba3df89a18c["_it"] 601c85cb_1747_acc7_1fb3_d9b07afceedf --> c8c20ec8_fa41_5797_1c54_dba3df89a18c db9e7bef_009d_3918_6e7d_543a36a38d75["vue"] 601c85cb_1747_acc7_1fb3_d9b07afceedf --> db9e7bef_009d_3918_6e7d_543a36a38d75 ad639409_913a_422e_63e4_25f84a671439["vm"] 601c85cb_1747_acc7_1fb3_d9b07afceedf --> ad639409_913a_422e_63e4_25f84a671439 386e4f98_fa09_48cc_4d7e_50b82a7536ae["index"] 601c85cb_1747_acc7_1fb3_d9b07afceedf --> 386e4f98_fa09_48cc_4d7e_50b82a7536ae style 601c85cb_1747_acc7_1fb3_d9b07afceedf fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
// @vitest-environment node
import Vue from 'vue'
import VM from 'vm'
import { createRenderer } from 'server/index'
import { _it } from './utils'
const { renderToString } = createRenderer()
describe('SSR: renderToString', () => {
_it('static attributes', done => {
renderVmWithOptions(
{
template: '<div id="foo" bar="123"></div>'
},
result => {
expect(result).toContain(
'<div id="foo" bar="123" data-server-rendered="true"></div>'
)
done()
}
)
})
_it('unary tags', done => {
renderVmWithOptions(
{
template: '<input value="123">'
},
result => {
expect(result).toContain(
'<input value="123" data-server-rendered="true">'
)
done()
}
)
})
_it('dynamic attributes', done => {
renderVmWithOptions(
{
template: '<div qux="quux" :id="foo" :bar="baz"></div>',
data: {
foo: 'hi',
baz: 123
}
},
result => {
expect(result).toContain(
'<div qux="quux" id="hi" bar="123" data-server-rendered="true"></div>'
)
done()
}
)
})
_it('static class', done => {
renderVmWithOptions(
{
template: '<div class="foo bar"></div>'
// ... (2107 more lines)
Domain
Subdomains
Functions
Source
Frequently Asked Questions
What does ssr-string.spec.ts do?
ssr-string.spec.ts is a source file in the vue codebase, written in typescript. It belongs to the VueCore domain, Observer subdomain.
What functions are defined in ssr-string.spec.ts?
ssr-string.spec.ts defines 1 function(s): renderVmWithOptions.
What does ssr-string.spec.ts depend on?
ssr-string.spec.ts imports 5 module(s): _it, index, utils.ts, vm, vue.
Where is ssr-string.spec.ts in the architecture?
ssr-string.spec.ts is located at packages/server-renderer/test/ssr-string.spec.ts (domain: VueCore, subdomain: Observer, directory: packages/server-renderer/test).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free