Changed icons for different tipes of nodes
diff --git a/views/ngXosViews/serviceTopology/spec/sample.test.js b/views/ngXosViews/serviceTopology/spec/sample.test.js
index b30543a..45630e9 100644
--- a/views/ngXosViews/serviceTopology/spec/sample.test.js
+++ b/views/ngXosViews/serviceTopology/spec/sample.test.js
@@ -145,5 +145,45 @@
     });
   });
 
+  describe('given slices and instances', () => {
+    const slices = [
+      {
+        id: 12,
+        name: 'First'
+      },
+      {
+        id: 13,
+        name: 'Second'
+      }
+    ];
+
+    const instances = [
+      [
+        {
+          humanReadableName: 'first-slice-instance-1'
+        },
+        {
+          humanReadableName: 'first-slice-instance-2'
+        }
+      ],
+      [
+        {
+          humanReadableName: 'second-slice-instance'
+        }
+      ]
+    ];
+
+    it('should create a tree grouping instances', () => {
+      const res = Service.buildServiceInterfacesTree(slices, instances);
+
+      expect(res[0].name).toBe('First');
+      expect(res[0].children[0].name).toBe('first-slice-instance-1');
+      expect(res[0].children[1].name).toBe('first-slice-instance-2');
+
+      expect(res[1].name).toBe('Second');
+      expect(res[1].children[0].name).toBe('second-slice-instance');
+    });
+  });
+
 
 });
\ No newline at end of file