Use specific negative assertion for DOM XMLHttpRequest

This commit is contained in:
CYBAI 2018-01-26 02:23:49 +08:00
parent 2a17230623
commit 5104d2947f

View file

@ -75,7 +75,7 @@ use time;
use timers::{OneshotTimerCallback, OneshotTimerHandle}; use timers::{OneshotTimerCallback, OneshotTimerHandle};
use url::Position; use url::Position;
#[derive(Clone, Copy, JSTraceable, MallocSizeOf, PartialEq)] #[derive(Clone, Copy, Debug, JSTraceable, MallocSizeOf, PartialEq)]
enum XMLHttpRequestState { enum XMLHttpRequestState {
Unsent = 0, Unsent = 0,
Opened = 1, Opened = 1,
@ -849,7 +849,7 @@ pub type TrustedXHRAddress = Trusted<XMLHttpRequest>;
impl XMLHttpRequest { impl XMLHttpRequest {
fn change_ready_state(&self, rs: XMLHttpRequestState) { fn change_ready_state(&self, rs: XMLHttpRequestState) {
assert!(self.ready_state.get() != rs); assert_ne!(self.ready_state.get(), rs);
self.ready_state.set(rs); self.ready_state.set(rs);
let event = Event::new(&self.global(), let event = Event::new(&self.global(),
atom!("readystatechange"), atom!("readystatechange"),