@@ -5,7 +5,7 @@ const babelTransformer = require('babel-jest').default
5
5
const typescriptTransformer = require ( './transformers/typescript' )
6
6
const coffeescriptTransformer = require ( './transformers/coffee' )
7
7
const _processStyle = require ( './process-style' )
8
- // const processCustomBlocks = require('./process-custom-blocks')
8
+ const processCustomBlocks = require ( './process-custom-blocks' )
9
9
const getVueJestConfig = require ( './utils' ) . getVueJestConfig
10
10
const getTsJestConfig = require ( './utils' ) . getTsJestConfig
11
11
const logResultErrors = require ( './utils' ) . logResultErrors
@@ -14,6 +14,7 @@ const getCustomTransformer = require('./utils').getCustomTransformer
14
14
const loadSrc = require ( './utils' ) . loadSrc
15
15
const generateCode = require ( './generate-code' )
16
16
const mapLines = require ( './map-lines' )
17
+ const vueComponentNamespace = require ( './constants' ) . vueComponentNamespace
17
18
18
19
function resolveTransformer ( lang = 'js' , vueJestConfig ) {
19
20
const transformer = getCustomTransformer ( vueJestConfig [ 'transform' ] , lang )
@@ -154,23 +155,28 @@ function processStyle(styles, filename, config) {
154
155
155
156
module . exports = function ( src , filename , config ) {
156
157
const { descriptor } = parse ( src , { filename } )
158
+ const componentNamespace =
159
+ getVueJestConfig ( config ) [ 'componentNamespace' ] || vueComponentNamespace
157
160
158
161
const templateResult = processTemplate ( descriptor , filename , config )
159
162
const scriptResult = processScript ( descriptor . script , filename , config )
160
163
const scriptSetupResult = processScriptSetup ( descriptor , filename , config )
161
164
const stylesResult = processStyle ( descriptor . styles , filename , config )
162
- // const customBlocksResult = processCustomBlocks(
163
- // descriptor.customBlocks,
164
- // filename,
165
- // config
166
- // )
167
- const output = generateCode (
165
+ const customBlocksResult = processCustomBlocks (
166
+ descriptor . customBlocks ,
167
+ filename ,
168
+ componentNamespace ,
169
+ config
170
+ )
171
+ const output = generateCode ( {
168
172
scriptResult,
169
173
scriptSetupResult,
170
174
templateResult,
175
+ customBlocksResult,
176
+ componentNamespace,
171
177
filename,
172
178
stylesResult
173
- )
179
+ } )
174
180
175
181
return {
176
182
code : output . code ,
0 commit comments