diff options
author | Saem Ghani <saemghani+github@gmail.com> | 2021-01-11 01:18:01 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-01-11 10:18:01 +0100 |
commit | bbc96f974d643b5ab4e2b9d2855e94ef30ed3ee4 (patch) | |
tree | ae263bc2abd8f15888cd7f73a431f6f031fec515 /nimsuggest/tests | |
parent | f6c2450cdb7e24b5dbd118494560cc8452dd3688 (diff) | |
download | Nim-bbc96f974d643b5ab4e2b9d2855e94ef30ed3ee4.tar.gz |
fixed nim-lang/nimsuggest#82 pure enum field sug (#16676)
- previous code wasn't account for tyEnum being wrapped in tyTypeDesc - now pure enum fields are suggested
Diffstat (limited to 'nimsuggest/tests')
-rw-r--r-- | nimsuggest/tests/tsug_enum.nim | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/nimsuggest/tests/tsug_enum.nim b/nimsuggest/tests/tsug_enum.nim new file mode 100644 index 000000000..97a225f16 --- /dev/null +++ b/nimsuggest/tests/tsug_enum.nim @@ -0,0 +1,18 @@ +## suggestions for enums + +type + LogLevel {.pure.} = enum + debug, log, warn, error + + FooBar = enum + fbFoo, fbBar + +echo fbFoo, fbBar + +echo LogLevel.deb#[!]# + +discard """ +$nimsuggest --tester $file +>sug $1 +sug;;skEnumField;;debug;;LogLevel;;*nimsuggest/tests/tsug_enum.nim;;5;;4;;"";;100;;Prefix +""" \ No newline at end of file |