File tree Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Original file line number Diff line number Diff line change @@ -15,6 +15,26 @@ describe('sourceMap option', () => {
15
15
const { modules } = stats . toJson ( ) ;
16
16
const module = modules . find ( ( m ) => m . id === testId ) ;
17
17
18
+ /**
19
+ * Get the actual source map from the OriginalSource object.
20
+ * @see {@link https://github.com/webpack/webpack-sources }
21
+ * @todo check that the source map exists
22
+ * @todo check that the source map has valid and expected property values.
23
+ */
24
+ const compilationModules = stats . compilation . modules ;
25
+ const compilationModule = compilationModules . find ( ( m ) => m . id === testId ) ;
26
+ const moduleOriginalSource = compilationModule . _source ; // eslint-disable-line no-underscore-dangle
27
+ const moduleSourceMap = moduleOriginalSource . map ( ) ;
28
+
29
+ /**
30
+ * @todo remove `console.log` statments
31
+ */
32
+ /* eslint-disable no-console */
33
+ console . log ( '==========================================================' ) ;
34
+ console . log ( moduleSourceMap ) ;
35
+ console . log ( '==========================================================' ) ;
36
+ /* eslint-enable no-console */
37
+
18
38
expect ( normalizeSourceMap ( evaluated ( module . source ) ) ) . toMatchSnapshot (
19
39
'module (evaluated)'
20
40
) ;
You can’t perform that action at this time.
0 commit comments