Сообщение о подтверждении будет отображаться только , когда подтверждение не выполнено (см. Параметр сообщения). Например,
await t
.expect(failingValue).ok('failingValue is not a number');
При неудачном тестировании будет отображаться что-то вроде следующего:
1) AssertionError: failingValue is not a number: expected false to be truthy
Поэтому я бы никогда не ожидал увидеть сообщение «Это число».
Что касается функции, я встречал пару случаев, когда обещание еще не было выполнено, поэтому попробуйте дождаться выбора номера:
await t
.expect(isNumber(await Selector('#thisNum').innerText)).ok('This is a number');
Надеюсь, это поможет.