-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtest-report.html
More file actions
91 lines (91 loc) · 10.2 KB
/
test-report.html
File metadata and controls
91 lines (91 loc) · 10.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
<html><head><meta charset="utf-8"/><title>Test suite</title><style type="text/css">
html, body {
font-family: Arial, Helvetica, sans-serif;
font-size: 1rem;
margin: 0;
padding: 0;
color: #333;
}
body {
padding: 1rem 2rem;
font-size: 0.85rem;
}
#timestamp {
font-weight: bold;
color: #666;
margin-bottom: 0.5rem;
}
#summary {
color: #999;
margin-bottom: 1em;
}
.suite-info {
padding: 1em;
background-color: #eee;
border-bottom: 2px solid #999;
font-weight: bold;
color: #999;
}
.suite-table {
width: 100%;
font-size: 0.85rem;
margin-bottom: 1em;
}
.suite-table td {
padding: 0.5rem;
}
.suite-table tr.passed {
background-color: #DFF2BF;
color: #4F8A10;
}
.suite-table tr.pending {
background-color: #FEEFB3;
color: #9F6000;
}
.suite-table tr.failed {
background-color: #FFBABA;
color: #D8000C;
}
.suite-table td {
font-size: 0.85rem;
border-bottom: 1px solid #aaa;
vertical-align: top;
}
.suite-table td.suite {
font-weight: bold;
width: 20%;
}
.suite-table td.test {
font-style: italic;
width: 60%;
}
.suite-table td.result {
width: 20%;
text-align: right;
}
</style></head><body><h1>Test suite</h1></body><div id="timestamp">
Start: 2017-05-23 18:42:30
</div><div id="summary">
41 tests /
41 passed /
0 failed /
0 skipped
</div><div class="suite-info">
/Users/ryan/Desktop/workspace/react-redux-practice/src/__test__/reducer/globalReducer.test.js
(0.318s)
</div><table class="suite-table" cellspacing="0" cellpadding="0"><tr class="passed"><td class="suite">empty action object</td><td class="test"> + null state, should return null.</td><td class="result">passed in 0.005s</td></tr><tr class="passed"><td class="suite">empty action object</td><td class="test"> + empty state object, should return empty state.</td><td class="result">passed in 0.001s</td></tr><tr class="passed"><td class="suite">empty action object</td><td class="test"> + state object, should return state object.</td><td class="result">passed in 0s</td></tr><tr class="passed"><td class="suite">empty action object</td><td class="test"> + undefined state, should return init state.</td><td class="result">passed in 0.001s</td></tr><tr class="passed"><td class="suite">normal sync action object</td><td class="test">view rotate action, should change vertical: true -> false</td><td class="result">passed in 0s</td></tr><tr class="passed"><td class="suite">normal sync action object</td><td class="test">theme change action, should change theme object: blue -> pink</td><td class="result">passed in 0s</td></tr><tr class="passed"><td class="suite">normal sync action object</td><td class="test">view size change action, should change viewSize: 0 -> 100</td><td class="result">passed in 0.001s</td></tr><tr class="passed"><td class="suite">normal sync action object</td><td class="test">scroll to position action, should change scrollTo: 0 -> 100</td><td class="result">passed in 0.001s</td></tr></table><div class="suite-info">
/Users/ryan/Desktop/workspace/react-redux-practice/src/__test__/reducer/counterReducer.test.js
(0.315s)
</div><table class="suite-table" cellspacing="0" cellpadding="0"><tr class="passed"><td class="suite">empty action object</td><td class="test"> + null state, should return null.</td><td class="result">passed in 0.008s</td></tr><tr class="passed"><td class="suite">empty action object</td><td class="test"> + empty state object, should return empty state.</td><td class="result">passed in 0.002s</td></tr><tr class="passed"><td class="suite">empty action object</td><td class="test"> + state object, should return state object.</td><td class="result">passed in 0.001s</td></tr><tr class="passed"><td class="suite">empty action object</td><td class="test"> + undefined state, should return init state.</td><td class="result">passed in 0.001s</td></tr><tr class="passed"><td class="suite">normal sync action object</td><td class="test">increment action without id, should return state object</td><td class="result">passed in 0.001s</td></tr><tr class="passed"><td class="suite">normal sync action object</td><td class="test">increment action with id: 0, should change value: 0 -> 1 </td><td class="result">passed in 0.001s</td></tr><tr class="passed"><td class="suite">normal sync action object</td><td class="test">decrement action without id, should return state object</td><td class="result">passed in 0.002s</td></tr><tr class="passed"><td class="suite">normal sync action object</td><td class="test">decrement action with id: 0, should change value: 1 -> 0</td><td class="result">passed in 0s</td></tr><tr class="passed"><td class="suite">normal sync action object</td><td class="test">copy counter action with one counter state, should return two counter state [id, id +1])</td><td class="result">passed in 0s</td></tr><tr class="passed"><td class="suite">normal sync action object</td><td class="test">set normal data type action with three counters state in different data type, should return three counters state and all in normal data type.</td><td class="result">passed in 0.001s</td></tr></table><div class="suite-info">
/Users/ryan/Desktop/workspace/react-redux-practice/src/__test__/reducer/timerReducer.test.js
(0.3s)
</div><table class="suite-table" cellspacing="0" cellpadding="0"><tr class="passed"><td class="suite">empty action object</td><td class="test"> + null state, should return null.</td><td class="result">passed in 0.005s</td></tr><tr class="passed"><td class="suite">empty action object</td><td class="test"> + empty state object, should return empty state.</td><td class="result">passed in 0.001s</td></tr><tr class="passed"><td class="suite">empty action object</td><td class="test"> + state object, should return state object.</td><td class="result">passed in 0.001s</td></tr><tr class="passed"><td class="suite">empty action object</td><td class="test"> + undefined state, should return init state.</td><td class="result">passed in 0s</td></tr><tr class="passed"><td class="suite">normal sync action object</td><td class="test">countDown action, should change currentTime: 5 -> 4</td><td class="result">passed in 0s</td></tr><tr class="passed"><td class="suite">normal sync action object</td><td class="test">reset timer action, should change currentTime: 5 -> 60</td><td class="result">passed in 0.001s</td></tr><tr class="passed"><td class="suite">normal sync action object</td><td class="test">pause timer action, should change isPaused: false -> true</td><td class="result">passed in 0.001s</td></tr></table><div class="suite-info">
/Users/ryan/Desktop/workspace/react-redux-practice/src/__test__/action/timerAction.test.js
(0.062s)
</div><table class="suite-table" cellspacing="0" cellpadding="0"><tr class="passed"><td class="suite">counter sync action function</td><td class="test">count down, should return object with type property.</td><td class="result">passed in 0.001s</td></tr><tr class="passed"><td class="suite">counter sync action function</td><td class="test">reset timer, should return object with type property.</td><td class="result">passed in 0.001s</td></tr><tr class="passed"><td class="suite">counter sync action function</td><td class="test">pause timer, should return object with type property.</td><td class="result">passed in 0s</td></tr></table><div class="suite-info">
/Users/ryan/Desktop/workspace/react-redux-practice/src/__test__/action/counterAction.test.js
(0.084s)
</div><table class="suite-table" cellspacing="0" cellpadding="0"><tr class="passed"><td class="suite">counter sync action function</td><td class="test">increment without id, should return object with type property.</td><td class="result">passed in 0.002s</td></tr><tr class="passed"><td class="suite">counter sync action function</td><td class="test">increment with id: 0, should return object with type property and id</td><td class="result">passed in 0.001s</td></tr><tr class="passed"><td class="suite">counter sync action function</td><td class="test">decrement without id, should return object with type property</td><td class="result">passed in 0.002s</td></tr><tr class="passed"><td class="suite">counter sync action function</td><td class="test">increment with id: 0, should return object with type property and id</td><td class="result">passed in 0.001s</td></tr><tr class="passed"><td class="suite">counter sync action function</td><td class="test">copy counter, should return object with type property</td><td class="result">passed in 0.001s</td></tr><tr class="passed"><td class="suite">counter sync action function</td><td class="test">set normal data type, should return object with type property</td><td class="result">passed in 0s</td></tr></table><div class="suite-info">
/Users/ryan/Desktop/workspace/react-redux-practice/src/__test__/action/globalAction.test.js
(0.079s)
</div><table class="suite-table" cellspacing="0" cellpadding="0"><tr class="passed"><td class="suite">counter sync action function</td><td class="test">view rotate, should return object with type property.</td><td class="result">passed in 0.001s</td></tr><tr class="passed"><td class="suite">counter sync action function</td><td class="test">view size change without viewSize, should return object with type property.</td><td class="result">passed in 0s</td></tr><tr class="passed"><td class="suite">counter sync action function</td><td class="test">view size change with viewSize: 100, should return object with type and viewSize property.</td><td class="result">passed in 0s</td></tr><tr class="passed"><td class="suite">counter sync action function</td><td class="test">theme change without themeName, should return object with type property.</td><td class="result">passed in 0s</td></tr><tr class="passed"><td class="suite">counter sync action function</td><td class="test">theme change with themeName: pink, should return object with type and themeName property.</td><td class="result">passed in 0s</td></tr><tr class="passed"><td class="suite">counter sync action function</td><td class="test">scroll to without position, should return object with type property.</td><td class="result">passed in 0s</td></tr><tr class="passed"><td class="suite">counter sync action function</td><td class="test">scroll to with position: 100, should return object with type and scrollTo property.</td><td class="result">passed in 0.001s</td></tr></table></html>