Open esnya opened 6 years ago
.stepがOpal未実装 forに書き直すとbreakで落ち
本来のテスト実行時は $SEND_STR_MAX
がデフォルトよりも大きい値になるため、結果は省略されないが、bcdice-jsでのテスト実行時にはデフォルト値のため結果が一部省略されてしまう。その省略が原因でテストが落ちている。
ライブラリを使う側としては、省略される利点はあまりないと思っているので、 $SEND_STR_MAX
を大きい値決めうちにしても良いのではと感じる。
Opalのバグ。
analyzeDiceCommandResultMethod
では public_methods(false)
を呼び出しているが、これがMRIとOpalでは挙動が異なっている。Opalにおいて public_methods
は単に methods
のaliasになっている。
https://github.com/opal/opal/pull/909
https://github.com/opal/opal/pull/1848 にて修正のPRを投げてマージされたが、この差分はリリースされてない。
$SEND_STR_MAXの問題を修正しました。情報ありがとうございます! @ysakasin
テスト通らないもの一覧