chore(js): polish pong keys, held mapping and m09 main test
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 5.5
parent
3146bb630a
commit
59bece5443
@@ -146,6 +146,68 @@
|
||||
"toString"
|
||||
],
|
||||
"expected": null
|
||||
},
|
||||
{
|
||||
"name": "W-down-presses-up",
|
||||
"args": [
|
||||
true,
|
||||
"W"
|
||||
],
|
||||
"expected": {
|
||||
"tag": "Press",
|
||||
"key": "Up"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "W-up-releases-up",
|
||||
"args": [
|
||||
false,
|
||||
"W"
|
||||
],
|
||||
"expected": {
|
||||
"tag": "Release",
|
||||
"key": "Up"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "S-down-presses-down",
|
||||
"args": [
|
||||
true,
|
||||
"S"
|
||||
],
|
||||
"expected": {
|
||||
"tag": "Press",
|
||||
"key": "Down"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "S-up-releases-down",
|
||||
"args": [
|
||||
false,
|
||||
"S"
|
||||
],
|
||||
"expected": {
|
||||
"tag": "Release",
|
||||
"key": "Down"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "R-down-restarts",
|
||||
"args": [
|
||||
true,
|
||||
"R"
|
||||
],
|
||||
"expected": {
|
||||
"tag": "Restart"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "R-up-does-nothing",
|
||||
"args": [
|
||||
false,
|
||||
"R"
|
||||
],
|
||||
"expected": null
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -2221,6 +2221,116 @@
|
||||
"seed": 1831565813,
|
||||
"frame": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "press-of-an-unknown-key-changes-nothing",
|
||||
"args": [
|
||||
{
|
||||
"ball": {
|
||||
"x": 40,
|
||||
"y": 25
|
||||
},
|
||||
"vel": {
|
||||
"dx": 1,
|
||||
"dy": 1
|
||||
},
|
||||
"player": 21,
|
||||
"cpu": 21,
|
||||
"held": {
|
||||
"up": false,
|
||||
"down": false
|
||||
},
|
||||
"score": {
|
||||
"player": 0,
|
||||
"cpu": 0
|
||||
},
|
||||
"status": "Playing",
|
||||
"seed": 0,
|
||||
"frame": 0
|
||||
},
|
||||
{
|
||||
"tag": "Press",
|
||||
"key": "constructor"
|
||||
}
|
||||
],
|
||||
"expected": {
|
||||
"ball": {
|
||||
"x": 40,
|
||||
"y": 25
|
||||
},
|
||||
"vel": {
|
||||
"dx": 1,
|
||||
"dy": 1
|
||||
},
|
||||
"player": 21,
|
||||
"cpu": 21,
|
||||
"held": {
|
||||
"up": false,
|
||||
"down": false
|
||||
},
|
||||
"score": {
|
||||
"player": 0,
|
||||
"cpu": 0
|
||||
},
|
||||
"status": "Playing",
|
||||
"seed": 0,
|
||||
"frame": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "release-of-an-unknown-key-changes-nothing",
|
||||
"args": [
|
||||
{
|
||||
"ball": {
|
||||
"x": 40,
|
||||
"y": 25
|
||||
},
|
||||
"vel": {
|
||||
"dx": 1,
|
||||
"dy": 1
|
||||
},
|
||||
"player": 21,
|
||||
"cpu": 21,
|
||||
"held": {
|
||||
"up": false,
|
||||
"down": false
|
||||
},
|
||||
"score": {
|
||||
"player": 0,
|
||||
"cpu": 0
|
||||
},
|
||||
"status": "Playing",
|
||||
"seed": 0,
|
||||
"frame": 0
|
||||
},
|
||||
{
|
||||
"tag": "Release",
|
||||
"key": "constructor"
|
||||
}
|
||||
],
|
||||
"expected": {
|
||||
"ball": {
|
||||
"x": 40,
|
||||
"y": 25
|
||||
},
|
||||
"vel": {
|
||||
"dx": 1,
|
||||
"dy": 1
|
||||
},
|
||||
"player": 21,
|
||||
"cpu": 21,
|
||||
"held": {
|
||||
"up": false,
|
||||
"down": false
|
||||
},
|
||||
"score": {
|
||||
"player": 0,
|
||||
"cpu": 0
|
||||
},
|
||||
"status": "Playing",
|
||||
"seed": 0,
|
||||
"frame": 0
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user