app/entities/Collections.spec.js
|
5
|
5
|
0
|
0
|
100.00%
|
app/entities/Collections.ts
|
13
|
13
|
0
|
0
|
100.00%
|
app/entities/LoadState.spec.js
|
8
|
8
|
0
|
0
|
100.00%
|
app/entities/LoadState.ts
|
17
|
15
|
0
|
2
|
88.24%
|
app/entities/MusicSearchText.spec.js
|
9
|
9
|
0
|
0
|
100.00%
|
app/entities/MusicSearchText.ts
|
13
|
10
|
0
|
3
|
76.92%
|
app/entities/MusicSelection.spec.js
|
15
|
15
|
0
|
0
|
100.00%
|
app/entities/MusicSelection.ts
|
25
|
20
|
1
|
4
|
80.00%
|
app/entities/Options.spec.js
|
79
|
79
|
0
|
0
|
100.00%
|
app/entities/Options.ts
|
94
|
75
|
1
|
18
|
79.79%
|
app/interactors/createAutoVelocity.spec.js
|
43
|
43
|
0
|
0
|
100.00%
|
app/interactors/createAutoVelocity.ts
|
21
|
21
|
0
|
0
|
100.00%
|
app/interactors/findMatchingSong.spec.js
|
10
|
10
|
0
|
0
|
100.00%
|
app/interactors/findMatchingSong.ts
|
2
|
2
|
0
|
0
|
100.00%
|
app/interactors/getLR2Score.js
|
6
|
6
|
0
|
0
|
100.00%
|
app/interactors/getLR2Score.spec.js
|
13
|
13
|
0
|
0
|
100.00%
|
app/query-flags.ts
|
6
|
1
|
0
|
5
|
16.67%
|
app/redux/ReduxState.spec.js
|
10
|
10
|
0
|
0
|
100.00%
|
app/redux/ReduxState.ts
|
73
|
53
|
3
|
17
|
72.60%
|
app/redux/collectionFetchMiddleware.ts
|
11
|
9
|
0
|
2
|
81.82%
|
app/redux/collectionLoader.ts
|
13
|
8
|
0
|
5
|
61.54%
|
app/redux/configureStore.ts
|
5
|
4
|
1
|
0
|
80.00%
|
app/redux/optionsStorageMiddleware.ts
|
14
|
9
|
0
|
5
|
64.29%
|
bootstrap/index.js
|
1
|
1
|
0
|
0
|
100.00%
|
custom-folder/index.spec.ts
|
62
|
58
|
2
|
2
|
93.55%
|
custom-folder/index.ts
|
213
|
139
|
7
|
67
|
65.26%
|
custom-song-loader/index.spec.js
|
29
|
29
|
0
|
0
|
100.00%
|
custom-song-loader/index.ts
|
44
|
30
|
1
|
13
|
68.18%
|
devtools/BemuseTestMode.js
|
18
|
3
|
0
|
15
|
16.67%
|
devtools/benchmark.js
|
39
|
2
|
0
|
37
|
5.13%
|
devtools/query-flags.js
|
6
|
1
|
0
|
5
|
16.67%
|
devtools/ui/BenchmarkPanel.tsx
|
17
|
2
|
0
|
15
|
11.76%
|
game/audio/player-audio.js
|
42
|
42
|
0
|
0
|
100.00%
|
game/audio/player-audio.spec.js
|
58
|
58
|
0
|
0
|
100.00%
|
game/audio/wave-factory.js
|
21
|
21
|
0
|
0
|
100.00%
|
game/audio/wave-factory.spec.js
|
26
|
26
|
0
|
0
|
100.00%
|
game/display/Gauge.js
|
26
|
26
|
0
|
0
|
100.00%
|
game/display/Gauge.spec.js
|
60
|
60
|
0
|
0
|
100.00%
|
game/display/note-area.js
|
24
|
24
|
0
|
0
|
100.00%
|
game/display/note-area.spec.js
|
15
|
15
|
0
|
0
|
100.00%
|
game/display/player-display.js
|
108
|
84
|
0
|
24
|
77.78%
|
game/display/player-display.spec.js
|
84
|
84
|
0
|
0
|
100.00%
|
game/display/touch3d.js
|
28
|
2
|
0
|
26
|
7.14%
|
game/input/control.ts
|
3
|
3
|
0
|
0
|
100.00%
|
game/input/index.spec.js
|
34
|
34
|
0
|
0
|
100.00%
|
game/input/index.ts
|
33
|
28
|
0
|
5
|
84.85%
|
game/input/touch-plugin.js
|
79
|
53
|
0
|
26
|
67.09%
|
game/input/touch-plugin.spec.js
|
8
|
8
|
0
|
0
|
100.00%
|
game/judgments.spec.js
|
39
|
39
|
0
|
0
|
100.00%
|
game/judgments.ts
|
53
|
51
|
0
|
2
|
96.23%
|
game/loaders/samples-loader.js
|
38
|
38
|
0
|
0
|
100.00%
|
game/loaders/samples-loader.spec.js
|
41
|
40
|
0
|
1
|
97.56%
|
game/player.ts
|
8
|
8
|
0
|
0
|
100.00%
|
game/state/player-state.spec.js
|
220
|
220
|
0
|
0
|
100.00%
|
game/state/player-state.ts
|
158
|
136
|
6
|
16
|
86.08%
|
game/state/player-stats.spec.js
|
72
|
72
|
0
|
0
|
100.00%
|
game/state/player-stats.ts
|
71
|
66
|
1
|
4
|
92.96%
|
game/test-helpers/index.js
|
4
|
4
|
0
|
0
|
100.00%
|
keysound-cache/createKeysoundCache.js
|
10
|
10
|
0
|
0
|
100.00%
|
keysound-cache/createKeysoundCache.spec.js
|
35
|
35
|
0
|
0
|
100.00%
|
logger/index.ts
|
3
|
2
|
0
|
1
|
66.67%
|
music-collection/SongOfTheDay.ts
|
16
|
5
|
0
|
11
|
31.25%
|
music-collection/filterSongs.js
|
4
|
2
|
0
|
2
|
50.00%
|
music-collection/getPlayableCharts.ts
|
4
|
3
|
1
|
0
|
75.00%
|
music-collection/groupSongsIntoCategories.ts
|
24
|
18
|
3
|
3
|
75.00%
|
music-collection/index.spec.ts
|
9
|
9
|
0
|
0
|
100.00%
|
music-collection/index.ts
|
14
|
5
|
0
|
9
|
35.71%
|
music-collection/isChartPlayable.js
|
1
|
1
|
0
|
0
|
100.00%
|
music-collection/preprocessCollection.ts
|
12
|
1
|
0
|
11
|
8.33%
|
music-collection/sortSongs.ts
|
7
|
5
|
0
|
2
|
71.43%
|
omni-input/axis-logic.ts
|
34
|
0
|
0
|
34
|
0.00%
|
omni-input/index.spec.js
|
108
|
108
|
0
|
0
|
100.00%
|
omni-input/index.ts
|
110
|
87
|
3
|
20
|
79.09%
|
omni-input/midi.ts
|
16
|
4
|
0
|
12
|
25.00%
|
online/BatchedFetcher.ts
|
19
|
3
|
0
|
16
|
15.79%
|
online/data-store.spec.js
|
42
|
42
|
0
|
0
|
100.00%
|
online/data-store.ts
|
17
|
13
|
1
|
3
|
76.47%
|
online/id.js
|
1
|
0
|
0
|
1
|
0.00%
|
online/index.spec.js
|
173
|
172
|
0
|
1
|
99.42%
|
online/index.ts
|
93
|
59
|
1
|
33
|
63.44%
|
online/level.ts
|
4
|
4
|
0
|
0
|
100.00%
|
online/operations.ts
|
9
|
5
|
0
|
4
|
55.56%
|
online/queryKeys.ts
|
5
|
5
|
0
|
0
|
100.00%
|
online/scoreboard-system/OnlineService.ts
|
65
|
42
|
4
|
19
|
64.62%
|
online/scoreboard-system/createFakeScoreboardClient.ts
|
72
|
57
|
2
|
13
|
79.17%
|
online/scoreboard-system/createNextScoreboardClient.ts
|
33
|
0
|
0
|
33
|
0.00%
|
progress/Progress.ts
|
17
|
17
|
0
|
0
|
100.00%
|
progress/formatters.js
|
6
|
5
|
0
|
1
|
83.33%
|
progress/formatters.spec.js
|
14
|
14
|
0
|
0
|
100.00%
|
progress/index.spec.js
|
50
|
50
|
0
|
0
|
100.00%
|
progress/utils.spec.js
|
56
|
56
|
0
|
0
|
100.00%
|
progress/utils.ts
|
37
|
28
|
0
|
9
|
75.68%
|
react-query/index.ts
|
1
|
1
|
0
|
0
|
100.00%
|
resources/addUnprefixed.ts
|
6
|
0
|
0
|
6
|
0.00%
|
resources/bemuse-package.spec.js
|
34
|
34
|
0
|
0
|
100.00%
|
resources/bemuse-package.ts
|
66
|
66
|
0
|
0
|
100.00%
|
resources/custom-song-resources.ts
|
34
|
4
|
0
|
30
|
11.76%
|
resources/resource-logging.ts
|
10
|
0
|
0
|
10
|
0.00%
|
resources/unarchiver.ts
|
13
|
1
|
0
|
12
|
7.69%
|
resources/url.spec.js
|
14
|
14
|
0
|
0
|
100.00%
|
resources/url.ts
|
8
|
8
|
0
|
0
|
100.00%
|
rules/mapping-mode.ts
|
3
|
3
|
0
|
0
|
100.00%
|
sampling-master/index.js
|
111
|
104
|
0
|
7
|
93.69%
|
sampling-master/index.spec.js
|
129
|
124
|
0
|
5
|
96.12%
|
sampling-master/ogg.spec.ts
|
5
|
5
|
0
|
0
|
100.00%
|
sampling-master/ogg.ts
|
37
|
32
|
0
|
5
|
86.49%
|
scintillator/compiler.js
|
27
|
27
|
0
|
0
|
100.00%
|
scintillator/context.js
|
59
|
59
|
0
|
0
|
100.00%
|
scintillator/expression/index.js
|
16
|
16
|
0
|
0
|
100.00%
|
scintillator/expression/index.spec.js
|
12
|
12
|
0
|
0
|
100.00%
|
scintillator/index.js
|
5
|
0
|
0
|
5
|
0.00%
|
scintillator/index.spec.js
|
224
|
224
|
0
|
0
|
100.00%
|
scintillator/loader.js
|
38
|
32
|
0
|
6
|
84.21%
|
scintillator/nodes/concerns/animation.js
|
41
|
41
|
0
|
0
|
100.00%
|
scintillator/nodes/concerns/animation.spec.js
|
30
|
30
|
0
|
0
|
100.00%
|
scintillator/nodes/concerns/display-object.js
|
33
|
33
|
0
|
0
|
100.00%
|
scintillator/nodes/group.js
|
16
|
16
|
0
|
0
|
100.00%
|
scintillator/nodes/if.js
|
19
|
18
|
0
|
1
|
94.74%
|
scintillator/nodes/lib/base.js
|
3
|
3
|
0
|
0
|
100.00%
|
scintillator/nodes/lib/instance.js
|
51
|
49
|
0
|
2
|
96.08%
|
scintillator/nodes/lib/utils.js
|
3
|
3
|
0
|
0
|
100.00%
|
scintillator/nodes/object.js
|
39
|
38
|
0
|
1
|
97.44%
|
scintillator/nodes/skin-root.js
|
6
|
6
|
0
|
0
|
100.00%
|
scintillator/nodes/sprite.js
|
15
|
15
|
0
|
0
|
100.00%
|
scintillator/nodes/text.js
|
16
|
15
|
0
|
1
|
93.75%
|
scintillator/resources.js
|
5
|
5
|
0
|
0
|
100.00%
|
test/karma.js
|
2
|
2
|
0
|
0
|
100.00%
|
test/loadSpecs.js
|
4
|
4
|
0
|
0
|
100.00%
|
test/prepareTestEnvironment.js
|
5
|
5
|
0
|
0
|
100.00%
|
utils/callbacks.ts
|
12
|
10
|
1
|
1
|
83.33%
|
utils/download.js
|
25
|
24
|
0
|
1
|
96.00%
|
utils/download.spec.js
|
14
|
14
|
0
|
0
|
100.00%
|
utils/formatTime.js
|
2
|
2
|
0
|
0
|
100.00%
|
utils/formatTime.spec.js
|
8
|
8
|
0
|
0
|
100.00%
|
utils/now.ts
|
15
|
4
|
0
|
11
|
26.67%
|
utils/observable.spec.js
|
40
|
40
|
0
|
0
|
100.00%
|
utils/observable.ts
|
8
|
8
|
0
|
0
|
100.00%
|
utils/read-blob.js
|
12
|
12
|
0
|
0
|
100.00%
|
utils/read-blob.spec.js
|
10
|
10
|
0
|
0
|
100.00%
|