summary refs log tree commit diff stats
path: root/tests/js
diff options
context:
space:
mode:
Diffstat (limited to 'tests/js')
-rw-r--r--tests/js/test2.nim23
1 files changed, 23 insertions, 0 deletions
diff --git a/tests/js/test2.nim b/tests/js/test2.nim
new file mode 100644
index 000000000..1342ed15d
--- /dev/null
+++ b/tests/js/test2.nim
@@ -0,0 +1,23 @@
+discard """
+  cmd: "nimrod js --hints:on -r $# $#"
+  output: '''foo
+js 3.14'''
+"""
+
+# This file tests the JavaScript generator
+
+#  #335 
+proc foo() =
+  var bar = "foo"
+  proc baz() =
+    echo bar
+  baz()
+foo()
+  
+# #376
+when not defined(JS):
+  proc foo(val: float): string = "no js " & $val
+else:
+  proc foo(val: float): string = "js " & $val
+
+echo foo(3.14)