소스 검색

chore: add node tests (#1943)

GouravShDev 2 년 전
부모
커밋
0dac41b114
1개의 변경된 파일18개의 추가작업 그리고 0개의 파일을 삭제
  1. 18 0
      frontend/appflowy_flutter/packages/appflowy_editor/test/core/document/node_test.dart

+ 18 - 0
frontend/appflowy_flutter/packages/appflowy_editor/test/core/document/node_test.dart

@@ -228,5 +228,23 @@ void main() async {
       final textNode = TextNode.empty()..delta = (Delta()..insert('AppFlowy'));
       expect(textNode.toPlainText(), 'AppFlowy');
     });
+    test('test node id', () {
+      final nodeA = Node(
+        type: 'example',
+        children: LinkedList(),
+        attributes: {},
+      );
+      final nodeAId = nodeA.id;
+      expect(nodeAId, 'example');
+      final nodeB = Node(
+        type: 'example',
+        children: LinkedList(),
+        attributes: {
+          'subtype': 'exampleSubtype',
+        },
+      );
+      final nodeBId = nodeB.id;
+      expect(nodeBId, 'example/exampleSubtype');
+    });
   });
 }