From 6edf2cc5abf9f01d4fcf203e6bf2329169f4d80d Mon Sep 17 00:00:00 2001
From: florijan <florijan@memgraph.io>
Date: Fri, 8 Sep 2017 11:19:59 +0200
Subject: [PATCH] BFS feature test that uses edges added

Reviewers: buda, mislav.bradac

Reviewed By: mislav.bradac

Subscribers: pullbot

Differential Revision: https://phabricator.memgraph.io/D768
---
 .../memgraph_V1/features/memgraph_bfs.feature     | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/tests/qa/tck_engine/tests/memgraph_V1/features/memgraph_bfs.feature b/tests/qa/tck_engine/tests/memgraph_V1/features/memgraph_bfs.feature
index 4b8bff71b..bbe9a54f4 100644
--- a/tests/qa/tck_engine/tests/memgraph_V1/features/memgraph_bfs.feature
+++ b/tests/qa/tck_engine/tests/memgraph_V1/features/memgraph_bfs.feature
@@ -28,3 +28,18 @@ Feature: Bfs
       Then the result should be:
           | n.a | m.a   |
           | '0' | '1.1' |
+
+  Scenario: Test match BFS resulting edge list
+      Given an empty graph
+      And having executed:
+          """
+          CREATE (:Start)-[:r {id: 0}]->()-[:r {id: 1}]->()-[:r {id: 2}]->()-[:r {id: 3}]->()
+          """
+      When executing query:
+          """
+          MATCH (:Start)-bfs[r](e, m| true, 10)->(m) WHERE size(r) > 3
+          RETURN size(r) AS s, (r[0]).id AS r0, (r[2]).id AS r2
+          """
+      Then the result should be:
+          | s | r0 | r2 |
+          | 4 | 0  | 2  |