{ "coverage": "44.74%", "expectCount": 552, "actualCount": 247, "files": { "src/Bindings/Binding.js": { "expectCount": 6, "actualCount": 6, "undocumentLines": [] }, "src/Bindings/DomBinding/DomBinding.js": { "expectCount": 15, "actualCount": 8, "undocumentLines": [ 33, 57, 58, 62, 72, 77, 92 ] }, "src/Bindings/DomBinding/domObserver.js": { "expectCount": 2, "actualCount": 2, "undocumentLines": [] }, "src/Bindings/DomBinding/domToType.js": { "expectCount": 1, "actualCount": 1, "undocumentLines": [] }, "src/Bindings/DomBinding/filter.js": { "expectCount": 3, "actualCount": 3, "undocumentLines": [] }, "src/Bindings/DomBinding/selection.js": { "expectCount": 3, "actualCount": 1, "undocumentLines": [ 5, 6 ] }, "src/Bindings/DomBinding/typeObserver.js": { "expectCount": 1, "actualCount": 1, "undocumentLines": [] }, "src/Bindings/DomBinding/util.js": { "expectCount": 8, "actualCount": 7, "undocumentLines": [ 85 ] }, "src/Bindings/QuillBinding/QuillBinding.js": { "expectCount": 7, "actualCount": 2, "undocumentLines": [ 3, 15, 42, 43, 47 ] }, "src/Bindings/TextareaBinding/TextareaBinding.js": { "expectCount": 7, "actualCount": 1, "undocumentLines": [ 6, 19, 39, 45, 46, 50 ] }, "src/Connector.js": { "expectCount": 37, "actualCount": 0, "undocumentLines": [ 12, 13, 14, 15, 17, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 45, 49, 58, 62, 66, 81, 113, 121, 128, 142, 151, 163, 169, 205, 214, 264, 282 ] }, "src/MessageHandler/binaryEncode.js": { "expectCount": 2, "actualCount": 2, "undocumentLines": [] }, "src/MessageHandler/deleteSet.js": { "expectCount": 3, "actualCount": 0, "undocumentLines": [ 4, 20, 58 ] }, "src/MessageHandler/integrateRemoteStructs.js": { "expectCount": 8, "actualCount": 1, "undocumentLines": [ 6, 7, 8, 9, 10, 62, 77 ] }, "src/MessageHandler/messageToString.js": { "expectCount": 4, "actualCount": 1, "undocumentLines": [ 9, 27, 33 ] }, "src/MessageHandler/stateSet.js": { "expectCount": 2, "actualCount": 0, "undocumentLines": [ 2, 13 ] }, "src/MessageHandler/syncStep1.js": { "expectCount": 4, "actualCount": 1, "undocumentLines": [ 7, 23, 62 ] }, "src/MessageHandler/syncStep2.js": { "expectCount": 2, "actualCount": 0, "undocumentLines": [ 4, 24 ] }, "src/Persistence.js": { "expectCount": 13, "actualCount": 3, "undocumentLines": [ 7, 20, 21, 22, 25, 51, 56, 81, 99, 119 ] }, "src/Store/DeleteStore.js": { "expectCount": 11, "actualCount": 0, "undocumentLines": [ 5, 6, 7, 8, 9, 11, 16, 17, 29, 33, 87 ] }, "src/Store/OperationStore.js": { "expectCount": 8, "actualCount": 0, "undocumentLines": [ 7, 8, 10, 12, 37, 53, 67, 81 ] }, "src/Store/StateStore.js": { "expectCount": 9, "actualCount": 0, "undocumentLines": [ 3, 4, 5, 6, 8, 17, 23, 32, 39 ] }, "src/Struct/Delete.js": { "expectCount": 10, "actualCount": 6, "undocumentLines": [ 45, 46, 47, 63 ] }, "src/Struct/GC.js": { "expectCount": 10, "actualCount": 2, "undocumentLines": [ 6, 7, 8, 9, 12, 16, 84, 88 ] }, "src/Struct/Item.js": { "expectCount": 25, "actualCount": 22, "undocumentLines": [ 55, 240, 242 ] }, "src/Struct/ItemEmbed.js": { "expectCount": 8, "actualCount": 1, "undocumentLines": [ 4, 5, 7, 9, 14, 17, 22 ] }, "src/Struct/ItemFormat.js": { "expectCount": 10, "actualCount": 1, "undocumentLines": [ 4, 5, 7, 8, 10, 16, 19, 22, 28 ] }, "src/Struct/ItemJSON.js": { "expectCount": 9, "actualCount": 1, "undocumentLines": [ 4, 5, 7, 9, 14, 17, 33, 57 ] }, "src/Struct/ItemString.js": { "expectCount": 9, "actualCount": 1, "undocumentLines": [ 4, 5, 7, 9, 14, 17, 22, 35 ] }, "src/Struct/Type.js": { "expectCount": 21, "actualCount": 10, "undocumentLines": [ 6, 18, 33, 45, 47, 48, 49, 50, 51, 195, 204 ] }, "src/Transaction.js": { "expectCount": 9, "actualCount": 8, "undocumentLines": [ 26 ] }, "src/Types/YArray/YArray.js": { "expectCount": 25, "actualCount": 16, "undocumentLines": [ 15, 17, 18, 19, 20, 181, 186, 187, 279 ] }, "src/Types/YMap/YMap.js": { "expectCount": 13, "actualCount": 10, "undocumentLines": [ 15, 17, 18 ] }, "src/Types/YText/YText.js": { "expectCount": 26, "actualCount": 22, "undocumentLines": [ 274, 276, 459, 465 ] }, "src/Types/YXml/YXmlElement.js": { "expectCount": 13, "actualCount": 11, "undocumentLines": [ 15, 17 ] }, "src/Types/YXml/YXmlEvent.js": { "expectCount": 6, "actualCount": 6, "undocumentLines": [] }, "src/Types/YXml/YXmlFragment.js": { "expectCount": 9, "actualCount": 9, "undocumentLines": [] }, "src/Types/YXml/YXmlHook.js": { "expectCount": 8, "actualCount": 7, "undocumentLines": [ 15 ] }, "src/Types/YXml/YXmlText.js": { "expectCount": 3, "actualCount": 3, "undocumentLines": [] }, "src/Types/YXml/YXmlTreeWalker.js": { "expectCount": 8, "actualCount": 2, "undocumentLines": [ 24, 25, 26, 27, 28, 30 ] }, "src/Util/Binary/Decoder.js": { "expectCount": 14, "actualCount": 12, "undocumentLines": [ 14, 25 ] }, "src/Util/Binary/Encoder.js": { "expectCount": 17, "actualCount": 13, "undocumentLines": [ 3, 4, 10, 13 ] }, "src/Util/EventHandler.js": { "expectCount": 8, "actualCount": 6, "undocumentLines": [ 6, 7 ] }, "src/Util/ID/ID.js": { "expectCount": 7, "actualCount": 0, "undocumentLines": [ 2, 3, 4, 5, 7, 10, 13 ] }, "src/Util/ID/RootID.js": { "expectCount": 8, "actualCount": 0, "undocumentLines": [ 3, 5, 6, 7, 8, 9, 11, 14 ] }, "src/Util/NamedEventHandler.js": { "expectCount": 12, "actualCount": 8, "undocumentLines": [ 6, 7, 8, 110 ] }, "src/Util/Tree.js": { "expectCount": 42, "actualCount": 0, "undocumentLines": [ 2, 15, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 31, 34, 38, 41, 44, 50, 56, 64, 80, 96, 104, 117, 118, 119, 120, 122, 127, 132, 157, 185, 192, 196, 200, 219, 227, 246, 312, 386, 418 ] }, "src/Util/UndoManager.js": { "expectCount": 19, "actualCount": 4, "undocumentLines": [ 4, 5, 6, 9, 10, 15, 19, 68, 70, 71, 72, 73, 74, 75, 77 ] }, "src/Util/YEvent.js": { "expectCount": 5, "actualCount": 5, "undocumentLines": [] }, "src/Util/defragmentItemContent.js": { "expectCount": 1, "actualCount": 1, "undocumentLines": [] }, "src/Util/generateRandomUint32.js": { "expectCount": 1, "actualCount": 0, "undocumentLines": [ 3 ] }, "src/Util/isParentOf.js": { "expectCount": 1, "actualCount": 1, "undocumentLines": [] }, "src/Util/mutualExclude.js": { "expectCount": 1, "actualCount": 1, "undocumentLines": [] }, "src/Util/relativePosition.js": { "expectCount": 2, "actualCount": 2, "undocumentLines": [] }, "src/Util/simpleDiff.js": { "expectCount": 1, "actualCount": 1, "undocumentLines": [] }, "src/Util/structReferences.js": { "expectCount": 5, "actualCount": 3, "undocumentLines": [ 13, 14 ] }, "src/Y.js": { "expectCount": 30, "actualCount": 12, "undocumentLines": [ 31, 41, 42, 44, 49, 50, 51, 52, 53, 54, 55, 61, 81, 82, 84, 90, 99, 272 ] } } }