From 726a83a0e3c8eb61496f46de71e774f3e3df6144 Mon Sep 17 00:00:00 2001 From: Andy Li Date: Fri, 29 Sep 2023 11:57:43 +0100 Subject: [PATCH] add a test to make sure first() will fail when zero result --- tests/Run.hx | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/tests/Run.hx b/tests/Run.hx index 1e9d200..6425111 100755 --- a/tests/Run.hx +++ b/tests/Run.hx @@ -280,6 +280,19 @@ class Run extends TestWithDb { }); } + public function firstInEmpty() { + db.User.first().handle(function (o) { + switch o { + case Success(_): + asserts.fail('should not return Success'); + case Failure(err): + asserts.assert(err.code == 404); + asserts.done(); + } + }); + return asserts; + } + public function unionTest() { return insertUsers().next(function (_) return db.User.union(db.User).first()