###### tags: `Rust` `Rocket` `Testing` # Rocket Framework 入門 4 # Testing Rocketのテストの流れ 1. rocketオブジェクトを作る(ignite()) 2. rocketオブジェクトを元に、Clientオブジェクトを作る 3. Clientオブジェクトから、requestオブジェクトを作る 4. requestオブジェクトの .dispatch()メソッドを実行 5. responseオブジェクトが帰ってくるので、assert!などで検証する なお、これらの工程で出てくる Request , Response はそれぞれ LocalRequest, LocalResponse という型で定義されている ```rust= let rocket = rocket::ignite(); let client = Client::new(rocket).expect("valid rocket instance"); let req = client.get("/"); let response = req.dispatch(); ``` # Validate Response Validate = 妥当性の検証
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up