Skip to content

Commit 6189579

Browse files
committed
test(createViewerTest): Add baseline image comparison
1 parent 912f7c1 commit 6189579

File tree

2 files changed

+20
-5
lines changed

2 files changed

+20
-5
lines changed

test/createViewerTest.js

+20-5
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,24 @@ import userInterface from '../src/userInterface'
1010

1111
const testImage3DPath = 'base/test/data/input/HeadMRVolume.nrrd'
1212

13-
//import createViewerBaseline from './data/baseline/createViewer.png'
13+
import createViewerBaseline from './data/baseline/createViewer.png'
14+
15+
const TEST_STYLE_CONTAINER = {
16+
position: 'relative',
17+
width: '600px',
18+
height: '600px',
19+
minHeight: '200px',
20+
minWidth: '450px',
21+
margin: '0',
22+
padding: '0',
23+
top: '0',
24+
left: '0',
25+
overflow: 'hidden',
26+
}
27+
const TEST_VIEWER_STYLE = {
28+
backgroundColor: [1, 1, 1],
29+
containerStyle: TEST_STYLE_CONTAINER,
30+
}
1431

1532
test('Test createViewer', (t) => {
1633
const container = document.querySelector('body')
@@ -25,13 +42,11 @@ test('Test createViewer', (t) => {
2542
webWorker.terminate()
2643

2744
const imageData = vtkITKHelper.convertItkToVtkImage(itkImage)
28-
const viewer = createViewer(container, { image: imageData })
45+
const viewer = createViewer(container, { image: imageData, viewerStyle: TEST_VIEWER_STYLE })
2946
viewer.captureImage().then((screenshot) => {
30-
//testUtils.compareImages(screenshot, [createViewerBaseline], 'Test createViewer', t)
47+
testUtils.compareImages(screenshot, [createViewerBaseline], 'Test createViewer', t)
3148
// clean-up
3249
userInterface.emptyContainer(container)
33-
t.pass()
34-
t.end()
3550
})
3651
viewer.renderLater()
3752
})

test/data/baseline/createViewer.png

171 KB
Loading

0 commit comments

Comments
 (0)