Skip to content

Commit d05c5a6

Browse files
Regressions Extra Node Info (#15555)
1 parent 87833f0 commit d05c5a6

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

test/DynamoCoreWpfTests/NodeAutoCompleteSearchTests.cs

+8-2
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ namespace DynamoCoreWpfTests
1818
class NodeAutoCompleteSearchTests : DynamoTestUIBase
1919
{
2020

21+
private readonly List<string> expectedNodes = new List<string> { "ByFillet", "ByFilletTangentToCurve", "ByGeometry", "ByMinimumVolume", "ByBlendBetweenCurves", "ByTangency", "ByLineAndPoint", "ByJoinedCurves", "ByThickeningCurveNormal", "ByLoft", "ByLoft", "ByLoftGuides", "BySweep", "ByLoft", "ByLoft", "ByRevolve", "BySweep", "BySweep2Rails", "ByLoft", "ByLoft", "ByPatch", "ByRevolve", "ByRuledLoft", "BySweep", "BySweep2Rails", "BuildFromLines", "BuildPipes", "ByExtrude", "ByPlaneLineAndPoint", "ByRevolve", "BySweep", "DoesIntersect", "IsAlmostEqualTo", "DistanceTo", "Intersect", "IntersectAll", "Project", "Project", "ProjectInputOnto", "ProjectInputOnto", "Split", "Trim", "SerializeAsSAB", "ClosestPointTo", "Join", "ByGroupedCurves", "SweepAsSolid", "ExportToSAT", "SweepAsSurface", "LocateSurfacesByLine", "BridgeEdgesToEdges", "BridgeEdgesToFaces", "BridgeFacesToEdges", "BridgeFacesToFaces", "CreateMatch", "ExtrudeEdgesAlongCurve", "ExtrudeFacesAlongCurve", "PullVertices" };
22+
2123
[NodeDescription("This is test node with multiple output ports and types specified.")]
2224
[NodeName("node with multi type outputs")]
2325
[InPortNames("input1", "input2")]
@@ -166,7 +168,9 @@ public void NodeSuggestions_CanAutoCompleteOnCustomNodesOutPort_WithSpaceInPortN
166168

167169
// Results will be nodes that accept Line as parameter.
168170
searchViewModel.PopulateAutoCompleteCandidates();
169-
Assert.AreEqual(58, searchViewModel.FilteredResults.Count());
171+
var nodeNamesResultList = searchViewModel.FilteredResults.Select(x => x.Name).ToList();
172+
173+
Assert.AreEqual(expectedNodes.Count(), nodeNamesResultList.Count(),string.Format("Missing nodes: {0} ", string.Join(", ",expectedNodes.Except(nodeNamesResultList))));
170174
}
171175
[Test]
172176
public void NodeSuggestions_CanAutoCompleteOnCustomNodesOutPort_WithWhiteSpaceStartingPortName()
@@ -186,7 +190,9 @@ public void NodeSuggestions_CanAutoCompleteOnCustomNodesOutPort_WithWhiteSpaceSt
186190

187191
// Results will be nodes that accept Line as parameter.
188192
searchViewModel.PopulateAutoCompleteCandidates();
189-
Assert.AreEqual(58, searchViewModel.FilteredResults.Count());
193+
var nodeNamesResultList = searchViewModel.FilteredResults.Select(x => x.Name).ToList();
194+
195+
Assert.AreEqual(expectedNodes.Count(), nodeNamesResultList.Count(), string.Format("Missing nodes: {0} ", string.Join(", ", expectedNodes.Except(nodeNamesResultList))));
190196
}
191197

192198
[Test]

0 commit comments

Comments
 (0)