Skip to content

Commit a827ace

Browse files
committed
Added asserts regarding the ParserState to the tests with inconsistent results.
1 parent b8b3e12 commit a827ace

File tree

5 files changed

+7
-0
lines changed

5 files changed

+7
-0
lines changed

RubberduckTests/Binding/MemberAccessTypeBindingTests.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,8 @@ public void NestedMemberAccessExpressions()
148148
var vbe = builder.Build();
149149
var state = Parse(vbe);
150150

151+
Assert.AreEqual(state.Status, ParserState.Ready);
152+
151153
var declaration = state.AllUserDeclarations.Single(d => d.DeclarationType == DeclarationType.Project && d.ProjectName == projectName);
152154
Assert.AreEqual(1, declaration.References.Count(), "Project reference expected");
153155

RubberduckTests/Binding/SimpleNameDefaultBindingTests.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,8 @@ public void EnclosingProjectComesBeforeOtherModuleInEnclosingProject()
6666
var vbe = builder.Build();
6767
var state = Parse(vbe);
6868
var declaration = state.AllUserDeclarations.Single(d => d.DeclarationType == DeclarationType.Project && d.IdentifierName == BindingTargetName);
69+
70+
Assert.AreEqual(state.Status, ParserState.Ready);
6971
Assert.AreEqual(1, declaration.References.Count());
7072
}
7173

RubberduckTests/Binding/SimpleNameProcedurePointerBindingTests.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ public void EnclosingProjectComesBeforeOtherProceduralModule()
4949

5050
var declaration = state.AllUserDeclarations.Single(d => d.DeclarationType == DeclarationType.Project && d.IdentifierName == BINDING_TARGET_NAME);
5151

52+
Assert.AreEqual(state.Status, ParserState.Ready);
5253
Assert.AreEqual(1, declaration.References.Count());
5354
}
5455

RubberduckTests/Binding/SimpleNameTypeBindingTests.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ public void EnclosingProjectComesBeforeOtherModuleInEnclosingProject()
5050

5151
var declaration = state.AllUserDeclarations.Single(d => d.DeclarationType == DeclarationType.Project && d.IdentifierName == BINDING_TARGET_NAME);
5252

53+
Assert.AreEqual(state.Status, ParserState.Ready);
5354
Assert.AreEqual(1, declaration.References.Count());
5455
}
5556

RubberduckTests/Grammar/ResolverTests.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2213,6 +2213,7 @@ End Property
22132213
var usages = declaration.References.Where(item =>
22142214
item.ParentNonScoping.IdentifierName == "DoSomething");
22152215

2216+
Assert.AreEqual(state.Status, ParserState.Ready);
22162217
Assert.AreEqual(1, usages.Count());
22172218
}
22182219

0 commit comments

Comments
 (0)