Test Report

Started: 2021-11-29 22:16:53
Suites (10)
10 passed
0 failed
0 pending
Tests (37)
37 passed
0 failed
0 pending
/home/runner/work/ponomarenko-alex-otus/ponomarenko-alex-otus/react-2021-09/game-of-life/src/components/AppStateManager/AppStateManager.spec.tsx
5.116s
AppStateController
It renders "Game of life proto"
passed
0.169s
AppStateController
It renders field of size 5x5 on click at "small"
passed
0.216s
AppStateController
It renders field of size 10x10 on click at "medium"
passed
0.295s
AppStateController
It renders field of size 20x15 on click at "large"
passed
0.643s
AppStateController
It switch off a cell after click
passed
0.127s
AppStateController
allows to click submit-button at LoginForm
passed
0.138s
AppStateController
allows to click gameSpeed-slow-button
passed
0.072s
/home/runner/work/ponomarenko-alex-otus/ponomarenko-alex-otus/react-2021-09/game-of-life/src/components/AppStateManager/appReducer.spec.ts
0.573s
appReducer > appReducer-parameterized
sets .fieldWidth from FIELD_SIZE action
passed
0.002s
appReducer > appReducer-parameterized
sets .fieldHeight from FIELD_SIZE action
passed
0.002s
appReducer > appReducer-parameterized
sets .data from FIELD_SIZE action
passed
0.001s
appReducer > appReducer-parameterized
sets .size from FIELD_SIZE action
passed
0.001s
appReducer > appReducer-parameterized
sets .event from INVERT action
passed
0.001s
appReducer > appReducer-parameterized
sets .size=SMALL from badFieldSize
passed
0s
appReducer
inverts .visible of item(num) from from INVERT action
passed
0.001s
/home/runner/work/ponomarenko-alex-otus/ponomarenko-alex-otus/react-2021-09/game-of-life/src/components/FlllPercent/FlllPercent.spec.tsx
0.387s
FlllPercent
calls fill0() callback when 0% is clicked
passed
0.036s
FlllPercent
calls fill25() callback when 25% is clicked
passed
0.014s
FlllPercent
calls fill50() callback when 50% is clicked
passed
0.02s
FlllPercent
calls fill75() callback when 75% is clicked
passed
0.014s
FlllPercent
calls fill100() callback when 100% is clicked
passed
0.014s
/home/runner/work/ponomarenko-alex-otus/ponomarenko-alex-otus/react-2021-09/game-of-life/src/components/GameField/GameField.spec.tsx
0.733s
GameField
It renders 3 cells from data:[3 items]
passed
0.034s
GameField
It calls onCellClick(<cell id>) callback when a cell is clicked
passed
0.094s
/home/runner/work/ponomarenko-alex-otus/ponomarenko-alex-otus/react-2021-09/game-of-life/src/components/AppStateManager/playFieldUtils.spec.ts
0.499s
createData
It creates array of size=25 from 5x5
passed
0s
recreateData
It creates array of size=25 from source=3x3 and size=5x5
passed
0.001s
recreateData
It uses data of source array 3x3 when constructs 5x5
passed
0.002s
recreateData
It uses data of source array 5x5 when constructs 3x3
passed
0.002s
/home/runner/work/ponomarenko-alex-otus/ponomarenko-alex-otus/react-2021-09/game-of-life/src/components/Cell/Cell.spec.tsx
0.327s
Cell
It renders <article> using renderer cell with value=2
passed
0.012s
Cell
It renders <article><span/></article> using renderer cell with value=2
passed
0.01s
Cell
OnClick callback is called when cell is clicked
passed
0.069s
Cell
Says number of cell when clicked
passed
0.006s
/home/runner/work/ponomarenko-alex-otus/ponomarenko-alex-otus/react-2021-09/game-of-life/src/components/FieldSize/FieldSize.spec.tsx
0.302s
FieldSize
calls setSmall() callback when #btSmall is clicked
passed
0.03s
FieldSize
calls setMedium() callback when #btMedium is clicked
passed
0.011s
FieldSize
calls setLarge() callback when #btLarge is clicked
passed
0.011s
/home/runner/work/ponomarenko-alex-otus/ponomarenko-alex-otus/react-2021-09/game-of-life/src/components/UserNameForm/UserNameForm.spec.tsx
0.678s
UserNameForm
calls onName() callback when submit is clicked and name is not empty
passed
0.085s
UserNameForm
sends a name into props.onName() callback when submit is clicked and name is not empty
passed
0.035s
/home/runner/work/ponomarenko-alex-otus/ponomarenko-alex-otus/react-2021-09/game-of-life/src/components/AppStateView/AppStateView.spec.tsx
0.477s
AppStateView
It renders field size from props.appState
passed
0.004s
/home/runner/work/ponomarenko-alex-otus/ponomarenko-alex-otus/react-2021-09/game-of-life/src/testFramework/lib/reducer.spec.ts
0.48s
getFromState
passed
0.009s
getVal
passed
0.001s