Skip to content

Commit e6ef0ef

Browse files
committed
feat(pretty-dom): return user stack from pretty-dom
1 parent 60d11ae commit e6ef0ef

File tree

3 files changed

+11
-1
lines changed

3 files changed

+11
-1
lines changed

src/__tests__/pretty-dom.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
import {prettyDOM, logDOM} from '../pretty-dom'
22
import {render, renderIntoDocument} from './helpers/test-utils'
33

4+
jest.mock('../get-user-trace', () => ({
5+
getUserTrace: () => '',
6+
}))
7+
48
beforeEach(() => {
59
jest.spyOn(console, 'log').mockImplementation(() => {})
610
})

src/__tests__/screen.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
import {screen} from '..'
22
import {renderIntoDocument} from './helpers/test-utils'
33

4+
jest.mock('../get-user-trace', () => ({
5+
getUserTrace: () => '',
6+
}))
7+
48
beforeEach(() => {
59
jest.spyOn(console, 'log').mockImplementation(() => {})
610
})

src/pretty-dom.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import prettyFormat from 'pretty-format'
2+
import {getUserTrace} from './get-user-trace'
23
import {getDocument} from './helpers'
34

45
function inCypress(dom) {
@@ -61,6 +62,7 @@ function prettyDOM(dom, maxLength, options) {
6162
: debugContent
6263
}
6364

64-
const logDOM = (...args) => console.log(prettyDOM(...args))
65+
const logDOM = (...args) =>
66+
console.log(`${getUserTrace()}${prettyDOM(...args)}`)
6567

6668
export {prettyDOM, logDOM}

0 commit comments

Comments
 (0)