diff --git a/tests/FSharp.Compiler.ComponentTests/TypeChecks/Graph/Scenarios.fs b/tests/FSharp.Compiler.ComponentTests/TypeChecks/Graph/Scenarios.fs index acf321211d0..c75aed594c3 100644 --- a/tests/FSharp.Compiler.ComponentTests/TypeChecks/Graph/Scenarios.fs +++ b/tests/FSharp.Compiler.ComponentTests/TypeChecks/Graph/Scenarios.fs @@ -772,4 +772,32 @@ type DiGraph = obj """ (set [| 0 |]) ] + scenario + "Unused namespace should be detected" + [ + sourceFile + "File1.fs" + """ +namespace My.Great.Namespace +""" + Set.empty + + sourceFile + "File2.fs" + """ +namespace My.Great.Namespace + +open My.Great.Namespace + +type Foo = class end +""" + (set [| 0 |]) + + sourceFile + "Program" + """ +printfn "Hello" +""" + Set.empty + ] ] \ No newline at end of file