mozilla/authenticator-rs

Rewrite tests that use mock devices

jschanck opened this issue · 0 comments

The mock device tests (e.g. test_get_assertion_ctap2_pre_flight) are hard to maintain because they simultaneously test high-level protocol behavior and low-level serialization details. We should have separate tests for protocol behavior and serialization. The protocol behavior tests should use virtual authenticators.