Yeah. Looks like QUnit uses `===` to check against a number, so it'd have to be a number:

```js
this.expected !== this.assertions.length
```

Interestingly, it also returns the current expect count if you call it without arguments:

```js
expect: function( asserts ) {
	if (arguments.length === 1) {
		config.current.expected = asserts;
	} else {
		return config.current.expected;
	}
},
```

That could be a bit tricky if we ever want to support some argument-less expectations, but if we just decide that will never happen then I guess we can emulate that behavior.