0

我期待函数NetworkException何时被调用,如果我在测试用例通过的情况下deleteUser编写。try-catch

   test("Register user", () async {

      try {
        await deleteUser(user.id);
      } on NetworkException catch (e) {
        
      }
    });

但是当我在expect我的测试用例中写它时失败了。

   test("Register user", () async {

      expect(await deleteUser(user.id),
          throwsA(isA<NetworkException>()));
    });

在这里,我可以看到有些人提出了第二种解决方案。

4

0 回答 0