From 493c54ed39c67e5a8c17f36fdeec9dbe873dcd5e Mon Sep 17 00:00:00 2001 From: TopchetoEU <36534413+TopchetoEU@users.noreply.github.com> Date: Fri, 13 Dec 2024 02:27:21 +0200 Subject: [PATCH] fix: symbol was falsy --- .../jscript/runtime/values/primitives/SymbolValue.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/me/topchetoeu/jscript/runtime/values/primitives/SymbolValue.java b/src/main/java/me/topchetoeu/jscript/runtime/values/primitives/SymbolValue.java index bf7aedf..528ab28 100644 --- a/src/main/java/me/topchetoeu/jscript/runtime/values/primitives/SymbolValue.java +++ b/src/main/java/me/topchetoeu/jscript/runtime/values/primitives/SymbolValue.java @@ -22,7 +22,7 @@ public final class SymbolValue extends PrimitiveValue { @Override public StringValue type() { return StringValue.of("symbol"); } - @Override public boolean toBoolean() { return false; } + @Override public boolean toBoolean() { return true; } @Override public String toString(Environment env) { throw EngineException.ofType("Cannot convert a Symbol value to a string"); }