diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml new file mode 100644 index 00000000..861426da --- /dev/null +++ b/.github/workflows/continuous-integration.yml @@ -0,0 +1,25 @@ +name: PennLFG CI + +on: + pull_request: + branches: [ master ] + + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: + +# A workflow run is made up of one or more jobs that can run sequentially or in parallel +jobs: + lint-test-build: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v3 + - name: Use Node.js 21 + uses: actions/setup-node@v3 + with: + node-version: 21 + - run: npm install + - run: npm test + - run: npm run lint + - run: npm run build --if-present \ No newline at end of file diff --git a/coverage/clover.xml b/coverage/clover.xml index 9c81057b..b4752901 100644 --- a/coverage/clover.xml +++ b/coverage/clover.xml @@ -1,11 +1,11 @@ - - - + + + - + - + @@ -16,7 +16,7 @@ - + diff --git a/coverage/coverage-final.json b/coverage/coverage-final.json index 36d8f60e..8b780d2b 100644 --- a/coverage/coverage-final.json +++ b/coverage/coverage-final.json @@ -1,4 +1,4 @@ -{"/Users/alainwelliver/Documents/code-projects/penn-course-projects/sophomore-spring/cis350/Team-8-alain-sem-adam-abhinav-gabe/src/controller/server.js": {"path":"/Users/alainwelliver/Documents/code-projects/penn-course-projects/sophomore-spring/cis350/Team-8-alain-sem-adam-abhinav-gabe/src/controller/server.js","statementMap":{"0":{"start":{"line":1,"column":16},"end":{"line":1,"column":34}},"1":{"start":{"line":2,"column":19},"end":{"line":2,"column":41}},"2":{"start":{"line":3,"column":13},"end":{"line":3,"column":28}},"3":{"start":{"line":4,"column":14},"end":{"line":4,"column":39}},"4":{"start":{"line":5,"column":16},"end":{"line":5,"column":52}},"5":{"start":{"line":7,"column":12},"end":{"line":7,"column":21}},"6":{"start":{"line":10,"column":0},"end":{"line":10,"column":27}},"7":{"start":{"line":11,"column":0},"end":{"line":11,"column":16}},"8":{"start":{"line":14,"column":0},"end":{"line":51,"column":3}},"9":{"start":{"line":17,"column":47},"end":{"line":17,"column":55}},"10":{"start":{"line":20,"column":2},"end":{"line":22,"column":3}},"11":{"start":{"line":21,"column":4},"end":{"line":21,"column":81}},"12":{"start":{"line":25,"column":2},"end":{"line":34,"column":3}},"13":{"start":{"line":26,"column":23},"end":{"line":26,"column":59}},"14":{"start":{"line":28,"column":4},"end":{"line":30,"column":5}},"15":{"start":{"line":29,"column":6},"end":{"line":29,"column":72}},"16":{"start":{"line":33,"column":4},"end":{"line":33,"column":60}},"17":{"start":{"line":37,"column":2},"end":{"line":41,"column":3}},"18":{"start":{"line":38,"column":4},"end":{"line":38,"column":62}},"19":{"start":{"line":40,"column":4},"end":{"line":40,"column":60}},"20":{"start":{"line":44,"column":2},"end":{"line":50,"column":3}},"21":{"start":{"line":45,"column":18},"end":{"line":45,"column":52}},"22":{"start":{"line":46,"column":4},"end":{"line":46,"column":77}},"23":{"start":{"line":48,"column":4},"end":{"line":48,"column":58}},"24":{"start":{"line":49,"column":4},"end":{"line":49,"column":88}},"25":{"start":{"line":54,"column":0},"end":{"line":91,"column":3}},"26":{"start":{"line":55,"column":33},"end":{"line":55,"column":41}},"27":{"start":{"line":58,"column":2},"end":{"line":60,"column":3}},"28":{"start":{"line":59,"column":4},"end":{"line":59,"column":83}},"29":{"start":{"line":63,"column":2},"end":{"line":72,"column":3}},"30":{"start":{"line":64,"column":23},"end":{"line":64,"column":59}},"31":{"start":{"line":66,"column":4},"end":{"line":68,"column":5}},"32":{"start":{"line":67,"column":6},"end":{"line":67,"column":93}},"33":{"start":{"line":71,"column":4},"end":{"line":71,"column":60}},"34":{"start":{"line":75,"column":2},"end":{"line":90,"column":3}},"35":{"start":{"line":76,"column":25},"end":{"line":76,"column":61}},"36":{"start":{"line":77,"column":27},"end":{"line":77,"column":48}},"37":{"start":{"line":80,"column":4},"end":{"line":82,"column":5}},"38":{"start":{"line":81,"column":6},"end":{"line":81,"column":66}},"39":{"start":{"line":85,"column":18},"end":{"line":85,"column":52}},"40":{"start":{"line":86,"column":4},"end":{"line":86,"column":76}},"41":{"start":{"line":89,"column":4},"end":{"line":89,"column":60}},"42":{"start":{"line":93,"column":0},"end":{"line":93,"column":21}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":14,"column":22},"end":{"line":14,"column":23}},"loc":{"start":{"line":14,"column":42},"end":{"line":51,"column":1}},"line":14},"1":{"name":"(anonymous_1)","decl":{"start":{"line":54,"column":19},"end":{"line":54,"column":20}},"loc":{"start":{"line":54,"column":39},"end":{"line":91,"column":1}},"line":54}},"branchMap":{"0":{"loc":{"start":{"line":20,"column":2},"end":{"line":22,"column":3}},"type":"if","locations":[{"start":{"line":20,"column":2},"end":{"line":22,"column":3}},{"start":{},"end":{}}],"line":20},"1":{"loc":{"start":{"line":20,"column":6},"end":{"line":20,"column":28}},"type":"binary-expr","locations":[{"start":{"line":20,"column":6},"end":{"line":20,"column":15}},{"start":{"line":20,"column":19},"end":{"line":20,"column":28}}],"line":20},"2":{"loc":{"start":{"line":28,"column":4},"end":{"line":30,"column":5}},"type":"if","locations":[{"start":{"line":28,"column":4},"end":{"line":30,"column":5}},{"start":{},"end":{}}],"line":28},"3":{"loc":{"start":{"line":58,"column":2},"end":{"line":60,"column":3}},"type":"if","locations":[{"start":{"line":58,"column":2},"end":{"line":60,"column":3}},{"start":{},"end":{}}],"line":58},"4":{"loc":{"start":{"line":58,"column":6},"end":{"line":58,"column":28}},"type":"binary-expr","locations":[{"start":{"line":58,"column":6},"end":{"line":58,"column":15}},{"start":{"line":58,"column":19},"end":{"line":58,"column":28}}],"line":58},"5":{"loc":{"start":{"line":66,"column":4},"end":{"line":68,"column":5}},"type":"if","locations":[{"start":{"line":66,"column":4},"end":{"line":68,"column":5}},{"start":{},"end":{}}],"line":66},"6":{"loc":{"start":{"line":80,"column":4},"end":{"line":82,"column":5}},"type":"if","locations":[{"start":{"line":80,"column":4},"end":{"line":82,"column":5}},{"start":{},"end":{}}],"line":80}},"s":{"0":2,"1":2,"2":2,"3":2,"4":2,"5":2,"6":2,"7":2,"8":2,"9":4,"10":4,"11":1,"12":3,"13":3,"14":3,"15":1,"16":0,"17":2,"18":2,"19":0,"20":2,"21":2,"22":2,"23":0,"24":0,"25":2,"26":4,"27":4,"28":1,"29":3,"30":3,"31":3,"32":1,"33":0,"34":2,"35":2,"36":2,"37":2,"38":1,"39":1,"40":1,"41":0,"42":2},"f":{"0":4,"1":4},"b":{"0":[1,3],"1":[4,3],"2":[1,2],"3":[1,3],"4":[4,3],"5":[1,2],"6":[1,1]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"d983f5b8a89e103fc01db5cc7b14ffcbb5373e79"} +{"/Users/alainwelliver/Documents/code-projects/penn-course-projects/sophomore-spring/cis350/Team-8-alain-sem-adam-abhinav-gabe/src/controller/server.js": {"path":"/Users/alainwelliver/Documents/code-projects/penn-course-projects/sophomore-spring/cis350/Team-8-alain-sem-adam-abhinav-gabe/src/controller/server.js","statementMap":{"0":{"start":{"line":1,"column":16},"end":{"line":1,"column":34}},"1":{"start":{"line":2,"column":19},"end":{"line":2,"column":41}},"2":{"start":{"line":3,"column":13},"end":{"line":3,"column":28}},"3":{"start":{"line":4,"column":14},"end":{"line":4,"column":39}},"4":{"start":{"line":5,"column":16},"end":{"line":5,"column":52}},"5":{"start":{"line":7,"column":12},"end":{"line":7,"column":21}},"6":{"start":{"line":10,"column":0},"end":{"line":10,"column":27}},"7":{"start":{"line":11,"column":0},"end":{"line":11,"column":16}},"8":{"start":{"line":14,"column":0},"end":{"line":51,"column":3}},"9":{"start":{"line":17,"column":47},"end":{"line":17,"column":55}},"10":{"start":{"line":20,"column":2},"end":{"line":22,"column":3}},"11":{"start":{"line":21,"column":4},"end":{"line":21,"column":105}},"12":{"start":{"line":25,"column":2},"end":{"line":34,"column":3}},"13":{"start":{"line":26,"column":23},"end":{"line":26,"column":59}},"14":{"start":{"line":28,"column":4},"end":{"line":30,"column":5}},"15":{"start":{"line":29,"column":6},"end":{"line":29,"column":72}},"16":{"start":{"line":33,"column":4},"end":{"line":33,"column":60}},"17":{"start":{"line":37,"column":2},"end":{"line":41,"column":3}},"18":{"start":{"line":38,"column":4},"end":{"line":38,"column":62}},"19":{"start":{"line":40,"column":4},"end":{"line":40,"column":60}},"20":{"start":{"line":44,"column":2},"end":{"line":50,"column":3}},"21":{"start":{"line":45,"column":18},"end":{"line":45,"column":52}},"22":{"start":{"line":46,"column":4},"end":{"line":46,"column":77}},"23":{"start":{"line":48,"column":4},"end":{"line":48,"column":58}},"24":{"start":{"line":49,"column":4},"end":{"line":49,"column":88}},"25":{"start":{"line":54,"column":0},"end":{"line":91,"column":3}},"26":{"start":{"line":55,"column":33},"end":{"line":55,"column":41}},"27":{"start":{"line":58,"column":2},"end":{"line":60,"column":3}},"28":{"start":{"line":59,"column":4},"end":{"line":59,"column":83}},"29":{"start":{"line":63,"column":2},"end":{"line":72,"column":3}},"30":{"start":{"line":64,"column":23},"end":{"line":64,"column":59}},"31":{"start":{"line":66,"column":4},"end":{"line":68,"column":5}},"32":{"start":{"line":67,"column":6},"end":{"line":67,"column":93}},"33":{"start":{"line":71,"column":4},"end":{"line":71,"column":60}},"34":{"start":{"line":75,"column":2},"end":{"line":90,"column":3}},"35":{"start":{"line":76,"column":25},"end":{"line":76,"column":61}},"36":{"start":{"line":77,"column":27},"end":{"line":77,"column":48}},"37":{"start":{"line":80,"column":4},"end":{"line":82,"column":5}},"38":{"start":{"line":81,"column":6},"end":{"line":81,"column":66}},"39":{"start":{"line":85,"column":18},"end":{"line":85,"column":52}},"40":{"start":{"line":86,"column":4},"end":{"line":86,"column":76}},"41":{"start":{"line":89,"column":4},"end":{"line":89,"column":60}},"42":{"start":{"line":93,"column":0},"end":{"line":93,"column":21}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":14,"column":22},"end":{"line":14,"column":23}},"loc":{"start":{"line":14,"column":42},"end":{"line":51,"column":1}},"line":14},"1":{"name":"(anonymous_1)","decl":{"start":{"line":54,"column":19},"end":{"line":54,"column":20}},"loc":{"start":{"line":54,"column":39},"end":{"line":91,"column":1}},"line":54}},"branchMap":{"0":{"loc":{"start":{"line":20,"column":2},"end":{"line":22,"column":3}},"type":"if","locations":[{"start":{"line":20,"column":2},"end":{"line":22,"column":3}},{"start":{},"end":{}}],"line":20},"1":{"loc":{"start":{"line":20,"column":6},"end":{"line":20,"column":48}},"type":"binary-expr","locations":[{"start":{"line":20,"column":6},"end":{"line":20,"column":15}},{"start":{"line":20,"column":19},"end":{"line":20,"column":28}},{"start":{"line":20,"column":32},"end":{"line":20,"column":38}},{"start":{"line":20,"column":42},"end":{"line":20,"column":48}}],"line":20},"2":{"loc":{"start":{"line":28,"column":4},"end":{"line":30,"column":5}},"type":"if","locations":[{"start":{"line":28,"column":4},"end":{"line":30,"column":5}},{"start":{},"end":{}}],"line":28},"3":{"loc":{"start":{"line":58,"column":2},"end":{"line":60,"column":3}},"type":"if","locations":[{"start":{"line":58,"column":2},"end":{"line":60,"column":3}},{"start":{},"end":{}}],"line":58},"4":{"loc":{"start":{"line":58,"column":6},"end":{"line":58,"column":28}},"type":"binary-expr","locations":[{"start":{"line":58,"column":6},"end":{"line":58,"column":15}},{"start":{"line":58,"column":19},"end":{"line":58,"column":28}}],"line":58},"5":{"loc":{"start":{"line":66,"column":4},"end":{"line":68,"column":5}},"type":"if","locations":[{"start":{"line":66,"column":4},"end":{"line":68,"column":5}},{"start":{},"end":{}}],"line":66},"6":{"loc":{"start":{"line":80,"column":4},"end":{"line":82,"column":5}},"type":"if","locations":[{"start":{"line":80,"column":4},"end":{"line":82,"column":5}},{"start":{},"end":{}}],"line":80}},"s":{"0":2,"1":2,"2":2,"3":2,"4":2,"5":2,"6":2,"7":2,"8":2,"9":4,"10":4,"11":1,"12":3,"13":3,"14":3,"15":1,"16":0,"17":2,"18":2,"19":0,"20":2,"21":2,"22":2,"23":0,"24":0,"25":2,"26":4,"27":4,"28":1,"29":3,"30":3,"31":3,"32":1,"33":0,"34":2,"35":2,"36":2,"37":2,"38":1,"39":1,"40":1,"41":0,"42":2},"f":{"0":4,"1":4},"b":{"0":[1,3],"1":[4,3,3,3],"2":[1,2],"3":[1,3],"4":[4,3],"5":[1,2],"6":[1,1]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"a08f42ceef814fd3bd36e88b3a0189c1f26ad1ac"} ,"/Users/alainwelliver/Documents/code-projects/penn-course-projects/sophomore-spring/cis350/Team-8-alain-sem-adam-abhinav-gabe/src/controller/controllerUtils/jwtAuth.js": {"path":"/Users/alainwelliver/Documents/code-projects/penn-course-projects/sophomore-spring/cis350/Team-8-alain-sem-adam-abhinav-gabe/src/controller/controllerUtils/jwtAuth.js","statementMap":{"0":{"start":{"line":2,"column":12},"end":{"line":2,"column":35}},"1":{"start":{"line":5,"column":0},"end":{"line":5,"column":27}},"2":{"start":{"line":8,"column":27},"end":{"line":8,"column":55}},"3":{"start":{"line":11,"column":21},"end":{"line":11,"column":30}},"4":{"start":{"line":18,"column":25},"end":{"line":27,"column":1}},"5":{"start":{"line":19,"column":2},"end":{"line":26,"column":3}},"6":{"start":{"line":20,"column":18},"end":{"line":20,"column":80}},"7":{"start":{"line":21,"column":4},"end":{"line":21,"column":32}},"8":{"start":{"line":22,"column":4},"end":{"line":22,"column":17}},"9":{"start":{"line":24,"column":4},"end":{"line":24,"column":38}},"10":{"start":{"line":25,"column":4},"end":{"line":25,"column":14}},"11":{"start":{"line":34,"column":19},"end":{"line":61,"column":1}},"12":{"start":{"line":35,"column":2},"end":{"line":60,"column":3}},"13":{"start":{"line":37,"column":4},"end":{"line":39,"column":5}},"14":{"start":{"line":38,"column":6},"end":{"line":38,"column":15}},"15":{"start":{"line":42,"column":20},"end":{"line":42,"column":54}},"16":{"start":{"line":43,"column":4},"end":{"line":43,"column":36}},"17":{"start":{"line":45,"column":17},"end":{"line":45,"column":55}},"18":{"start":{"line":46,"column":4},"end":{"line":49,"column":5}},"19":{"start":{"line":48,"column":6},"end":{"line":48,"column":15}},"20":{"start":{"line":50,"column":4},"end":{"line":50,"column":13}},"21":{"start":{"line":53,"column":4},"end":{"line":56,"column":5}},"22":{"start":{"line":54,"column":6},"end":{"line":54,"column":40}},"23":{"start":{"line":55,"column":6},"end":{"line":55,"column":15}},"24":{"start":{"line":58,"column":4},"end":{"line":58,"column":38}},"25":{"start":{"line":59,"column":4},"end":{"line":59,"column":13}},"26":{"start":{"line":63,"column":21},"end":{"line":63,"column":55}},"27":{"start":{"line":63,"column":32},"end":{"line":63,"column":55}},"28":{"start":{"line":65,"column":0},"end":{"line":65,"column":64}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":18,"column":25},"end":{"line":18,"column":26}},"loc":{"start":{"line":18,"column":39},"end":{"line":27,"column":1}},"line":18},"1":{"name":"(anonymous_1)","decl":{"start":{"line":34,"column":19},"end":{"line":34,"column":20}},"loc":{"start":{"line":34,"column":36},"end":{"line":61,"column":1}},"line":34},"2":{"name":"(anonymous_2)","decl":{"start":{"line":63,"column":21},"end":{"line":63,"column":22}},"loc":{"start":{"line":63,"column":32},"end":{"line":63,"column":55}},"line":63}},"branchMap":{"0":{"loc":{"start":{"line":37,"column":4},"end":{"line":39,"column":5}},"type":"if","locations":[{"start":{"line":37,"column":4},"end":{"line":39,"column":5}},{"start":{},"end":{}}],"line":37},"1":{"loc":{"start":{"line":46,"column":4},"end":{"line":49,"column":5}},"type":"if","locations":[{"start":{"line":46,"column":4},"end":{"line":49,"column":5}},{"start":{},"end":{}}],"line":46},"2":{"loc":{"start":{"line":53,"column":4},"end":{"line":56,"column":5}},"type":"if","locations":[{"start":{"line":53,"column":4},"end":{"line":56,"column":5}},{"start":{},"end":{}}],"line":53}},"s":{"0":2,"1":2,"2":2,"3":2,"4":2,"5":3,"6":3,"7":3,"8":3,"9":0,"10":0,"11":2,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":2,"27":0,"28":2},"f":{"0":3,"1":0,"2":0},"b":{"0":[0,0],"1":[0,0],"2":[0,0]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"3e43df1c8f664308ea24978b4d90253d94734e8a"} ,"/Users/alainwelliver/Documents/code-projects/penn-course-projects/sophomore-spring/cis350/Team-8-alain-sem-adam-abhinav-gabe/src/model/dbUtils.js": {"path":"/Users/alainwelliver/Documents/code-projects/penn-course-projects/sophomore-spring/cis350/Team-8-alain-sem-adam-abhinav-gabe/src/model/dbUtils.js","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":27}},"1":{"start":{"line":4,"column":24},"end":{"line":4,"column":42}},"2":{"start":{"line":7,"column":14},"end":{"line":7,"column":32}},"3":{"start":{"line":15,"column":16},"end":{"line":26,"column":1}},"4":{"start":{"line":17,"column":2},"end":{"line":25,"column":3}},"5":{"start":{"line":18,"column":4},"end":{"line":18,"column":36}},"6":{"start":{"line":19,"column":4},"end":{"line":19,"column":36}},"7":{"start":{"line":21,"column":4},"end":{"line":21,"column":44}},"8":{"start":{"line":22,"column":4},"end":{"line":22,"column":18}},"9":{"start":{"line":24,"column":4},"end":{"line":24,"column":29}},"10":{"start":{"line":31,"column":14},"end":{"line":37,"column":1}},"11":{"start":{"line":33,"column":2},"end":{"line":35,"column":3}},"12":{"start":{"line":34,"column":4},"end":{"line":34,"column":20}},"13":{"start":{"line":36,"column":2},"end":{"line":36,"column":18}},"14":{"start":{"line":43,"column":31},"end":{"line":45,"column":1}},"15":{"start":{"line":44,"column":2},"end":{"line":44,"column":23}},"16":{"start":{"line":48,"column":0},"end":{"line":52,"column":2}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":15,"column":16},"end":{"line":15,"column":17}},"loc":{"start":{"line":15,"column":28},"end":{"line":26,"column":1}},"line":15},"1":{"name":"(anonymous_1)","decl":{"start":{"line":31,"column":14},"end":{"line":31,"column":15}},"loc":{"start":{"line":31,"column":26},"end":{"line":37,"column":1}},"line":31},"2":{"name":"(anonymous_2)","decl":{"start":{"line":43,"column":31},"end":{"line":43,"column":32}},"loc":{"start":{"line":43,"column":43},"end":{"line":45,"column":1}},"line":43}},"branchMap":{"0":{"loc":{"start":{"line":33,"column":2},"end":{"line":35,"column":3}},"type":"if","locations":[{"start":{"line":33,"column":2},"end":{"line":35,"column":3}},{"start":{},"end":{}}],"line":33}},"s":{"0":2,"1":2,"2":2,"3":2,"4":2,"5":2,"6":2,"7":2,"8":2,"9":0,"10":2,"11":12,"12":2,"13":12,"14":2,"15":2,"16":2},"f":{"0":2,"1":12,"2":2},"b":{"0":[2,10]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"242a7e96218c0ef3c7ddfa9ed8b2150e40551100"} ,"/Users/alainwelliver/Documents/code-projects/penn-course-projects/sophomore-spring/cis350/Team-8-alain-sem-adam-abhinav-gabe/src/model/users.js": {"path":"/Users/alainwelliver/Documents/code-projects/penn-course-projects/sophomore-spring/cis350/Team-8-alain-sem-adam-abhinav-gabe/src/model/users.js","statementMap":{"0":{"start":{"line":1,"column":21},"end":{"line":1,"column":39}},"1":{"start":{"line":2,"column":42},"end":{"line":2,"column":62}},"2":{"start":{"line":10,"column":24},"end":{"line":17,"column":1}},"3":{"start":{"line":11,"column":2},"end":{"line":16,"column":3}},"4":{"start":{"line":12,"column":4},"end":{"line":12,"column":29}},"5":{"start":{"line":13,"column":4},"end":{"line":13,"column":52}},"6":{"start":{"line":15,"column":4},"end":{"line":15,"column":40}},"7":{"start":{"line":24,"column":16},"end":{"line":33,"column":1}},"8":{"start":{"line":25,"column":2},"end":{"line":32,"column":3}},"9":{"start":{"line":26,"column":4},"end":{"line":26,"column":28}},"10":{"start":{"line":27,"column":19},"end":{"line":27,"column":54}},"11":{"start":{"line":28,"column":4},"end":{"line":28,"column":66}},"12":{"start":{"line":29,"column":4},"end":{"line":29,"column":29}},"13":{"start":{"line":31,"column":4},"end":{"line":31,"column":49}},"14":{"start":{"line":39,"column":20},"end":{"line":46,"column":1}},"15":{"start":{"line":40,"column":2},"end":{"line":45,"column":3}},"16":{"start":{"line":41,"column":19},"end":{"line":41,"column":54}},"17":{"start":{"line":42,"column":4},"end":{"line":42,"column":18}},"18":{"start":{"line":44,"column":4},"end":{"line":44,"column":41}},"19":{"start":{"line":53,"column":23},"end":{"line":61,"column":1}},"20":{"start":{"line":54,"column":2},"end":{"line":60,"column":3}},"21":{"start":{"line":55,"column":4},"end":{"line":55,"column":28}},"22":{"start":{"line":56,"column":19},"end":{"line":56,"column":57}},"23":{"start":{"line":57,"column":4},"end":{"line":57,"column":18}},"24":{"start":{"line":59,"column":4},"end":{"line":59,"column":41}},"25":{"start":{"line":69,"column":19},"end":{"line":79,"column":1}},"26":{"start":{"line":70,"column":2},"end":{"line":78,"column":3}},"27":{"start":{"line":71,"column":19},"end":{"line":74,"column":5}},"28":{"start":{"line":75,"column":4},"end":{"line":75,"column":18}},"29":{"start":{"line":77,"column":4},"end":{"line":77,"column":52}},"30":{"start":{"line":86,"column":19},"end":{"line":93,"column":1}},"31":{"start":{"line":87,"column":2},"end":{"line":92,"column":3}},"32":{"start":{"line":88,"column":19},"end":{"line":88,"column":72}},"33":{"start":{"line":89,"column":4},"end":{"line":89,"column":18}},"34":{"start":{"line":91,"column":4},"end":{"line":91,"column":52}},"35":{"start":{"line":96,"column":0},"end":{"line":102,"column":2}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":10,"column":24},"end":{"line":10,"column":25}},"loc":{"start":{"line":10,"column":36},"end":{"line":17,"column":1}},"line":10},"1":{"name":"(anonymous_1)","decl":{"start":{"line":24,"column":16},"end":{"line":24,"column":17}},"loc":{"start":{"line":24,"column":35},"end":{"line":33,"column":1}},"line":24},"2":{"name":"(anonymous_2)","decl":{"start":{"line":39,"column":20},"end":{"line":39,"column":21}},"loc":{"start":{"line":39,"column":32},"end":{"line":46,"column":1}},"line":39},"3":{"name":"(anonymous_3)","decl":{"start":{"line":53,"column":23},"end":{"line":53,"column":24}},"loc":{"start":{"line":53,"column":43},"end":{"line":61,"column":1}},"line":53},"4":{"name":"(anonymous_4)","decl":{"start":{"line":69,"column":19},"end":{"line":69,"column":20}},"loc":{"start":{"line":69,"column":47},"end":{"line":79,"column":1}},"line":69},"5":{"name":"(anonymous_5)","decl":{"start":{"line":86,"column":19},"end":{"line":86,"column":20}},"loc":{"start":{"line":86,"column":37},"end":{"line":93,"column":1}},"line":86}},"branchMap":{},"s":{"0":2,"1":2,"2":2,"3":10,"4":10,"5":10,"6":0,"7":2,"8":2,"9":2,"10":2,"11":2,"12":2,"13":0,"14":2,"15":0,"16":0,"17":0,"18":0,"19":2,"20":8,"21":8,"22":8,"23":8,"24":0,"25":2,"26":0,"27":0,"28":0,"29":0,"30":2,"31":0,"32":0,"33":0,"34":0,"35":2},"f":{"0":10,"1":2,"2":0,"3":8,"4":0,"5":0},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"14253cd7282ee2caa6b881405ec1837c3b7a76d0"} diff --git a/coverage/lcov-report/index.html b/coverage/lcov-report/index.html index 08de8420..937c5fb5 100644 --- a/coverage/lcov-report/index.html +++ b/coverage/lcov-report/index.html @@ -30,9 +30,9 @@

All files

- 70.83% + 73.07% Branches - 17/24 + 19/26
@@ -86,7 +86,7 @@

All files

86.04% 37/43 100% - 14/14 + 16/16 100% 2/2 86.04% @@ -146,7 +146,7 @@

All files