Skip to content

Commit

Permalink
Make deepDiff return full partsTree when old vs new key length or sta…
Browse files Browse the repository at this point in the history
…tics length is different
  • Loading branch information
floodfx committed Sep 27, 2022
1 parent 4a849c0 commit 4521edc
Show file tree
Hide file tree
Showing 6 changed files with 110 additions and 124 deletions.
153 changes: 76 additions & 77 deletions packages/core/coverage/clover.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<coverage generated="1663890943494" clover="3.2.0">
<project timestamp="1663890943494" name="All files">
<metrics statements="977" coveredstatements="977" conditionals="335" coveredconditionals="316" methods="212" coveredmethods="195" elements="1524" coveredelements="1488" complexity="0" loc="977" ncloc="977" packages="10" files="37" classes="37"/>
<coverage generated="1664241805699" clover="3.2.0">
<project timestamp="1664241805700" name="All files">
<metrics statements="976" coveredstatements="973" conditionals="333" coveredconditionals="312" methods="212" coveredmethods="195" elements="1521" coveredelements="1480" complexity="0" loc="976" ncloc="976" packages="10" files="37" classes="37"/>
<package name="server">
<metrics statements="10" coveredstatements="10" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
<file name="index.ts" path="/Users/donnie/src/github.com/floodfx/liveviewjs/packages/core/src/server/index.ts">
Expand Down Expand Up @@ -172,20 +172,20 @@
<line num="36" count="14" type="stmt"/>
<line num="37" count="14" type="stmt"/>
<line num="39" count="14" type="stmt"/>
<line num="48" count="6907" type="cond" truecount="2" falsecount="0"/>
<line num="48" count="9209" type="cond" truecount="2" falsecount="0"/>
<line num="57" count="8" type="cond" truecount="2" falsecount="0"/>
<line num="61" count="18" type="stmt"/>
<line num="65" count="16" type="cond" truecount="0" falsecount="1"/>
<line num="66" count="16" type="stmt"/>
<line num="67" count="16" type="stmt"/>
<line num="73" count="4" type="stmt"/>
<line num="76" count="3" type="stmt"/>
<line num="77" count="6906" type="stmt"/>
<line num="78" count="6906" type="stmt"/>
<line num="79" count="3705" type="cond" truecount="1" falsecount="0"/>
<line num="73" count="5" type="stmt"/>
<line num="76" count="4" type="stmt"/>
<line num="77" count="9208" type="stmt"/>
<line num="78" count="9208" type="stmt"/>
<line num="79" count="4940" type="cond" truecount="1" falsecount="0"/>
<line num="80" count="3567" type="stmt"/>
<line num="82" count="3705" type="stmt"/>
<line num="85" count="3" type="stmt"/>
<line num="82" count="4940" type="stmt"/>
<line num="85" count="4" type="stmt"/>
<line num="95" count="14" type="stmt"/>
<line num="97" count="14" type="stmt"/>
</file>
Expand Down Expand Up @@ -733,66 +733,65 @@
</file>
</package>
<package name="server.templates">
<metrics statements="133" coveredstatements="133" conditionals="107" coveredconditionals="107" methods="24" coveredmethods="24"/>
<metrics statements="132" coveredstatements="129" conditionals="105" coveredconditionals="103" methods="24" coveredmethods="24"/>
<file name="diff.ts" path="/Users/donnie/src/github.com/floodfx/liveviewjs/packages/core/src/server/templates/diff.ts">
<metrics statements="57" coveredstatements="57" conditionals="50" coveredconditionals="50" methods="2" coveredmethods="2"/>
<metrics statements="56" coveredstatements="53" conditionals="48" coveredconditionals="46" methods="2" coveredmethods="2"/>
<line num="5" count="10" type="stmt"/>
<line num="6" count="111" type="stmt"/>
<line num="9" count="111" type="cond" truecount="1" falsecount="0"/>
<line num="11" count="77" type="stmt"/>
<line num="18" count="34" type="stmt"/>
<line num="19" count="34" type="cond" truecount="1" falsecount="0"/>
<line num="23" count="4" type="stmt"/>
<line num="28" count="34" type="stmt"/>
<line num="29" count="83" type="stmt"/>
<line num="36" count="83" type="cond" truecount="2" falsecount="0"/>
<line num="38" count="32" type="stmt"/>
<line num="39" count="32" type="stmt"/>
<line num="40" count="32" type="cond" truecount="2" falsecount="0"/>
<line num="42" count="2" type="stmt"/>
<line num="43" count="30" type="cond" truecount="2" falsecount="0"/>
<line num="45" count="2" type="stmt"/>
<line num="47" count="28" type="cond" truecount="1" falsecount="0"/>
<line num="49" count="2" type="stmt"/>
<line num="51" count="51" type="cond" truecount="2" falsecount="0"/>
<line num="60" count="3" type="cond" truecount="1" falsecount="0"/>
<line num="61" count="3" type="stmt"/>
<line num="63" count="48" type="cond" truecount="2" falsecount="0"/>
<line num="66" count="46" type="cond" truecount="4" falsecount="0"/>
<line num="67" count="31" type="cond" truecount="1" falsecount="0"/>
<line num="68" count="16" type="stmt"/>
<line num="72" count="15" type="cond" truecount="4" falsecount="0"/>
<line num="73" count="5" type="cond" truecount="1" falsecount="0"/>
<line num="74" count="1" type="stmt"/>
<line num="78" count="10" type="cond" truecount="4" falsecount="0"/>
<line num="80" count="5" type="stmt"/>
<line num="81" count="5" type="stmt"/>
<line num="83" count="5" type="cond" truecount="3" falsecount="0"/>
<line num="84" count="5" type="stmt"/>
<line num="86" count="5" type="cond" truecount="1" falsecount="0"/>
<line num="87" count="5" type="stmt"/>
<line num="94" count="5" type="stmt"/>
<line num="98" count="2" type="stmt"/>
<line num="101" count="34" type="stmt"/>
<line num="104" count="10" type="stmt"/>
<line num="105" count="41" type="cond" truecount="1" falsecount="0"/>
<line num="106" count="1" type="stmt"/>
<line num="108" count="40" type="stmt"/>
<line num="109" count="84" type="stmt"/>
<line num="110" count="84" type="stmt"/>
<line num="112" count="84" type="cond" truecount="4" falsecount="0"/>
<line num="113" count="75" type="cond" truecount="1" falsecount="0"/>
<line num="114" count="5" type="stmt"/>
<line num="118" count="9" type="cond" truecount="3" falsecount="0"/>
<line num="120" count="9" type="cond" truecount="4" falsecount="0"/>
<line num="121" count="4" type="cond" truecount="1" falsecount="0"/>
<line num="122" count="3" type="stmt"/>
<line num="126" count="5" type="cond" truecount="3" falsecount="0"/>
<line num="127" count="5" type="stmt"/>
<line num="129" count="5" type="cond" truecount="1" falsecount="0"/>
<line num="130" count="3" type="stmt"/>
<line num="135" count="29" type="stmt"/>
<line num="140" count="10" type="stmt"/>
<line num="18" count="34" type="cond" truecount="1" falsecount="0"/>
<line num="19" count="4" type="stmt"/>
<line num="20" count="4" type="stmt"/>
<line num="24" count="30" type="stmt"/>
<line num="25" count="73" type="stmt"/>
<line num="32" count="73" type="cond" truecount="2" falsecount="0"/>
<line num="34" count="28" type="stmt"/>
<line num="35" count="28" type="stmt"/>
<line num="36" count="28" type="cond" truecount="1" falsecount="1"/>
<line num="43" count="0" type="stmt"/>
<line num="44" count="0" type="stmt"/>
<line num="45" count="28" type="cond" truecount="1" falsecount="0"/>
<line num="47" count="2" type="stmt"/>
<line num="49" count="45" type="cond" truecount="2" falsecount="0"/>
<line num="58" count="3" type="cond" truecount="1" falsecount="0"/>
<line num="59" count="3" type="stmt"/>
<line num="61" count="42" type="cond" truecount="1" falsecount="1"/>
<line num="64" count="42" type="cond" truecount="4" falsecount="0"/>
<line num="65" count="28" type="cond" truecount="1" falsecount="0"/>
<line num="66" count="16" type="stmt"/>
<line num="70" count="14" type="cond" truecount="4" falsecount="0"/>
<line num="71" count="5" type="cond" truecount="1" falsecount="0"/>
<line num="72" count="1" type="stmt"/>
<line num="76" count="9" type="cond" truecount="4" falsecount="0"/>
<line num="78" count="5" type="stmt"/>
<line num="79" count="5" type="stmt"/>
<line num="81" count="5" type="cond" truecount="3" falsecount="0"/>
<line num="82" count="5" type="stmt"/>
<line num="84" count="5" type="cond" truecount="1" falsecount="0"/>
<line num="85" count="5" type="stmt"/>
<line num="92" count="4" type="stmt"/>
<line num="96" count="0" type="stmt"/>
<line num="99" count="30" type="stmt"/>
<line num="102" count="10" type="stmt"/>
<line num="103" count="41" type="cond" truecount="1" falsecount="0"/>
<line num="104" count="1" type="stmt"/>
<line num="106" count="40" type="stmt"/>
<line num="107" count="84" type="stmt"/>
<line num="108" count="84" type="stmt"/>
<line num="110" count="84" type="cond" truecount="4" falsecount="0"/>
<line num="111" count="75" type="cond" truecount="1" falsecount="0"/>
<line num="112" count="5" type="stmt"/>
<line num="116" count="9" type="cond" truecount="3" falsecount="0"/>
<line num="118" count="9" type="cond" truecount="4" falsecount="0"/>
<line num="119" count="4" type="cond" truecount="1" falsecount="0"/>
<line num="120" count="3" type="stmt"/>
<line num="124" count="5" type="cond" truecount="3" falsecount="0"/>
<line num="125" count="5" type="stmt"/>
<line num="127" count="5" type="cond" truecount="1" falsecount="0"/>
<line num="128" count="3" type="stmt"/>
<line num="133" count="29" type="stmt"/>
<line num="138" count="10" type="stmt"/>
</file>
<file name="htmlSafeString.ts" path="/Users/donnie/src/github.com/floodfx/liveviewjs/packages/core/src/server/templates/htmlSafeString.ts">
<metrics statements="44" coveredstatements="44" conditionals="20" coveredconditionals="20" methods="10" coveredmethods="10"/>
Expand All @@ -807,34 +806,34 @@
<line num="31" count="42" type="stmt"/>
<line num="33" count="38" type="stmt"/>
<line num="36" count="18" type="stmt"/>
<line num="37" count="400" type="cond" truecount="1" falsecount="0"/>
<line num="37" count="403" type="cond" truecount="1" falsecount="0"/>
<line num="38" count="60" type="stmt"/>
<line num="40" count="340" type="cond" truecount="1" falsecount="0"/>
<line num="40" count="343" type="cond" truecount="1" falsecount="0"/>
<line num="41" count="1" type="stmt"/>
<line num="43" count="339" type="stmt"/>
<line num="43" count="342" type="stmt"/>
<line num="60" count="18" type="stmt"/>
<line num="63" count="402" type="stmt"/>
<line num="67" count="402" type="stmt"/>
<line num="68" count="402" type="stmt"/>
<line num="69" count="402" type="stmt"/>
<line num="74" count="228" type="cond" truecount="1" falsecount="0"/>
<line num="74" count="229" type="cond" truecount="1" falsecount="0"/>
<line num="75" count="55" type="cond" truecount="1" falsecount="0"/>
<line num="76" count="1" type="stmt"/>
<line num="84" count="54" type="stmt"/>
<line num="90" count="173" type="stmt"/>
<line num="91" count="231" type="cond" truecount="2" falsecount="0"/>
<line num="90" count="174" type="stmt"/>
<line num="91" count="234" type="cond" truecount="2" falsecount="0"/>
<line num="93" count="69" type="cond" truecount="2" falsecount="0"/>
<line num="98" count="13" type="stmt"/>
<line num="109" count="56" type="cond" truecount="2" falsecount="0"/>
<line num="110" count="42" type="stmt"/>
<line num="118" count="14" type="stmt"/>
<line num="124" count="162" type="cond" truecount="2" falsecount="0"/>
<line num="124" count="165" type="cond" truecount="2" falsecount="0"/>
<line num="126" count="26" type="cond" truecount="2" falsecount="0"/>
<line num="127" count="6" type="stmt"/>
<line num="180" count="136" type="stmt"/>
<line num="188" count="173" type="cond" truecount="1" falsecount="0"/>
<line num="189" count="140" type="stmt"/>
<line num="191" count="173" type="stmt"/>
<line num="180" count="139" type="stmt"/>
<line num="188" count="174" type="cond" truecount="1" falsecount="0"/>
<line num="189" count="141" type="stmt"/>
<line num="191" count="174" type="stmt"/>
<line num="195" count="121" type="stmt"/>
<line num="196" count="256" type="stmt"/>
<line num="197" count="256" type="stmt"/>
Expand Down
Loading

0 comments on commit 4521edc

Please sign in to comment.