Skip to content

Commit 00472ab

Browse files
committed
Fix the sily bug due to CreateObject being treated as a variable because we didn't include the standard library.... Heisenbug!
1 parent 585cd6a commit 00472ab

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

RubberduckTests/Refactoring/MoveCloserToUsageTests.cs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -887,13 +887,11 @@ Dim foo As Object
887887
foo.OtherProperty = 1626
888888
End Sub";
889889

890-
var vbe = MockVbeBuilder.BuildFromSingleStandardModule(input, out var component);
890+
var vbe = MockVbeBuilder.BuildFromSingleStandardModule(input, out var component, referenceStdLibs: true);
891+
891892
using (var state = MockParser.CreateAndParse(vbe.Object))
892893
{
893894
var messageBox = new Mock<IMessageBox>();
894-
messageBox.Setup(m => m.Show(It.IsAny<string>(), It.IsAny<string>(),
895-
It.IsAny<MessageBoxButtons>(), It.IsAny<MessageBoxIcon>()))
896-
.Returns(DialogResult.OK);
897895
var refactoring = new MoveCloserToUsageRefactoring(vbe.Object, state, messageBox.Object);
898896
refactoring.Refactor(state.AllUserDeclarations.First(d => d.DeclarationType == DeclarationType.Variable));
899897
var rewriter = state.GetRewriter(component);

0 commit comments

Comments
 (0)