mastodon.cardina1.red は、数々の独立したMastodonサーバーのうちのひとつです。サーバーに登録してFediverseのコミュニティに加わってみませんか。

サーバーの情報

3
人のアクティブユーザー

Rustで結果が特定のエラーになることをテストする方法よく分からん、もっといいのある気がするんだが。

今エラーはenumで、ある特定のバリアントになったらテスト成功という話。Okでも他のバリアントでもテスト失敗。

このやり方がよいようには全く思われない……。

match super::inbox(&r, act) {
Err(res) => {
match res {
super::Error::Unauthorized => assert!(true),
_ => assert!(false, "Error variant should be Unauthorized")
}
},
_ => assert!(false, "doesn't raise any error")
};