Page Menu
Home
WickedGov Phorge
Search
Configure Global Search
Log In
Files
F4111847
render.test.js
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
1 KB
Referenced Files
None
Subscribers
None
render.test.js
View Options
import
render
from
'../../../src/changeListeners/render'
;
import
*
as
RendererModule
from
'../../../src/ui/renderer'
;
QUnit
.
module
(
'ext.popups/changeListeners/render'
,
{
beforeEach
()
{
this
.
preview
=
{
show
:
this
.
sandbox
.
stub
().
returns
(
$
.
Deferred
().
resolve
()
)
};
this
.
sandbox
.
stub
(
RendererModule
,
'render'
).
callsFake
(
this
.
sandbox
.
stub
().
returns
(
this
.
preview
)
);
}
}
);
QUnit
.
test
(
'it should show the preview with the behavior'
,
function
(
assert
)
{
const
previewBehavior
=
{};
const
newState
=
{
preview
:
{
shouldShow
:
true
,
measures
:
{},
activeToken
:
'1234567890'
}
};
const
changeListener
=
render
(
previewBehavior
);
changeListener
(
undefined
,
newState
);
assert
.
true
(
this
.
preview
.
show
.
calledWith
(
newState
.
preview
.
measures
,
previewBehavior
,
newState
.
preview
.
activeToken
),
'The preview is shown with correct arguments.'
);
}
);
QUnit
.
test
(
'it should render the preview'
,
(
assert
)
=>
{
const
newState
=
{
preview
:
{
shouldShow
:
true
,
fetchResponse
:
{}
}
};
const
changeListener
=
render
(
/* previewBehavior = undefined */
);
changeListener
(
undefined
,
newState
);
assert
.
true
(
RendererModule
.
render
.
calledWith
(
newState
.
preview
.
fetchResponse
),
'It should use the data from the gateway.'
);
}
);
File Metadata
Details
Attached
Mime Type
text/x-java
Expires
Tue, Aug 18, 22:34 (8 h, 40 m ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
6b/92/c9c8239ef34c98464f759843a827
Default Alt Text
render.test.js (1 KB)
Attached To
Mode
rMWPROD MediaWiki Production
Attached
Detach File
Event Timeline
Log In to Comment