qiprofile
Version:
Quantitative Imaging Profile ( QiPr) web application
41 lines (36 loc) • 1.13 kB
text/coffeescript
# The Session unit test.
#
# Note: image load cannot be unit-tested, since it requires an
# active browser.
define ['ngmocks', 'lodash', 'expect', 'sliceDisplay'],
(ng, _, expect) ->
# The mock objects.
mock =
timeSeries:
name: 'scan_ts'
image:
resource: 'scan_ts'
imageSequence:
_cls: 'Scan'
number: 1
session:
number: 1
subject:
project: 'QIN_Test'
collection: 'Breast'
number: 1
name: 'scan_ts.nii'
# The mock time series image file content.
data: new Uint8Array(1)
xdescribe 'Unit Testing the Slice Display Service', ->
SliceDisplay = null
timeSeries = mock.timeSeries
beforeEach ->
# Fake the session service module.
ng.module('qiprofile.slicedisplay')
inject ['SliceDisplay', (_SliceDisplay_) ->
SliceDisplay = _SliceDisplay_
]
timeSeries = _.cloneDeep(mock.timeSeries)
it 'should load the Cornerstone module', ->
expect(true).to.be.true