From 369f504250fe6508d3b927c6c8320a2525edfad1 Mon Sep 17 00:00:00 2001 From: Vincent Ambo Date: Sun, 28 Feb 2021 16:00:01 +0200 Subject: feat(tazjin/rlox): Implement comparison operators Change-Id: I03b751db52a3bd502fb4fbda6e89cad087ccad74 Reviewed-on: https://cl.tvl.fyi/c/depot/+/2575 Reviewed-by: tazjin Tested-by: BuildkiteCI --- users/tazjin/rlox/src/bytecode/tests.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'users/tazjin/rlox/src/bytecode/tests.rs') diff --git a/users/tazjin/rlox/src/bytecode/tests.rs b/users/tazjin/rlox/src/bytecode/tests.rs index 500779301b04..9b31d5469be1 100644 --- a/users/tazjin/rlox/src/bytecode/tests.rs +++ b/users/tazjin/rlox/src/bytecode/tests.rs @@ -88,3 +88,13 @@ fn equality() { expect_bool("42 == true", false); expect_bool("!42 == !true", true); } + +#[test] +fn comparisons() { + expect_bool("42 > 23", true); + expect_bool("42 < 23", false); + expect_bool("42 <= 42", true); + expect_bool("42 <= 23", false); + expect_bool("42 >= 42", true); + expect_bool("42 >= 23", true); +} -- cgit 1.4.1