Skip to content

Commit c7c454c

Browse files
webwarrior-wsknocte
authored andcommitted
Tests(LiteralNames): extra more complex test
1 parent cd8ce66 commit c7c454c

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

tests/FSharpLint.Core.Tests/Rules/Conventions/Naming/LiteralNames.fs

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,3 +145,25 @@ let super_cat = 5
145145
let result = this.ApplyQuickFix source
146146

147147
Assert.AreEqual(expected, result)
148+
149+
[<Test>]
150+
member this.SuggestedFixForComplexName() =
151+
let source = """
152+
module Program
153+
154+
[<Literal>]
155+
let SuperCatWith1Number = 5
156+
"""
157+
let expected = """
158+
module Program
159+
160+
[<Literal>]
161+
let super_cat_with_1_number = 5
162+
"""
163+
this.Parse source
164+
165+
Assert.IsTrue(this.ErrorExistsOnLine 5)
166+
167+
let result = this.ApplyQuickFix source
168+
169+
Assert.AreEqual(expected, result)

0 commit comments

Comments
 (0)