{"_id":"mochawesome-slack-reporter","_rev":"31-9d1b32e4b4cf924f06efb0186c4e4bd3","time":{"1.0.0":"2021-03-10T10:40:16.058Z","created":"2021-03-11T11:09:29.370Z","1.0.1":"2021-03-11T11:09:29.534Z","modified":"2022-05-09T14:30:05.061Z","1.0.2":"2022-01-21T05:36:35.601Z","1.0.3":"2022-03-08T05:13:57.254Z","1.0.4":"2022-03-10T06:23:26.412Z"},"name":"mochawesome-slack-reporter","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.1":{"name":"mochawesome-slack-reporter","version":"1.0.1","description":"A simple reporter for publishing your mochawesome test reports to slack","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/jain-neeeraj/mochawesome-slack-reporter.git"},"author":{"name":"neeraj jain"},"license":"Apache-2.0","bugs":{"url":"https://github.com/jain-neeeraj/mochawesome-slack-reporter/issues"},"homepage":"https://github.com/jain-neeeraj/mochawesome-slack-reporter#readme","dependencies":{"superagent":"^6.1.0"},"gitHead":"aa2d2e9bc1ee743591804115ce8a2562d1ce7bf6","_id":"mochawesome-slack-reporter@1.0.1","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-N1y8kak+KRTvH2lkIYbjuuPJsIQePB6RZTtTwW1Ngpi0V6xbtcndP7ajrcpNtINIRBTDqeASWJrsu8I9xTTfbw==","shasum":"32b9a5a9671effc82c84b0a93a7958a2d59ed49c","tarball":"https://registry.npmjs.org/mochawesome-slack-reporter/-/mochawesome-slack-reporter-1.0.1.tgz","fileCount":9,"unpackedSize":37024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSfppCRA9TVsSAnZWagAA8TIP/1JdiPJP8s1BfaFvcHTM\nYXkVHTgkvfn4raRO4Rn2lWGTFtVqM5qJkXWbn088eUOByc7iIsPkEXYPqg2h\n9PgwZMNkOjzJS62B6CyFVHUSjqWSCubFh8NzFJsSakMKR6igY4O+3nAyZkL2\n4q9cyOtaPViAqCj6PekN5b8fFMvQcTsNjm32aP2308tUT28sYzwa0OAPjmUZ\nFPnCLUDamDo7EaeRie4/plfMHXUP0gEJ8q8+0l3bGk+mWCIInxdclzR3qn7y\nvF7w7FfNbXCQCRgk91ZT6Doo/y7frS2965PzVpo3kIYekZjOmYiSmmUaV3iL\nHSYwxM6LZXl+U+Y8WcZ1ow1jhPX5tEOvrqaYpIyFWjxJL/SeL0U3e2vluUnk\nwJh0f9HFZkRa7opCrH9z4inA2LLnNo3OZErwqDFY/23mFRz3Jd7QbzMOU2QK\nnMr2hkATHaKksPCjBHL1B5BR7znCITw2iyybyyDPsGlxWJtw6+1vnrZM5JY8\ncB6+9q2ocr/lLtf1XLuf96kpWtc1bkWuyh1CndP+GwIpVBCx80KGrAm7dt1l\n7ABFgl6MtZnRxZISN7bKzo7esIQYT+ALVtNGNjSVWZHy3QIsvlkRw8ljnDJ6\nEAJVK4WR2x9ErI8rM98dZcM5lmNauEx+/5J4/o2wQVWNxk+bKFPZSBYU9Bim\nwOnc\r\n=xamI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgUaiISa196DLhxUHL/+8Tmfz8K99EHjrbrcgn7amPfwIgEHnrkf79BI56vNKHENsx7y30U5SY0irbp2TOpiW6xEE="}]},"_npmUser":{"name":"neeraj_jain","email":"neeraj_jtc1@yahoo.co.in"},"directories":{},"maintainers":[{"name":"neeraj_jain","email":"neeraj_jtc1@yahoo.co.in"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mochawesome-slack-reporter_1.0.1_1615460969371_0.33663165841074916"},"_hasShrinkwrap":false},"1.0.2":{"name":"mochawesome-slack-reporter","version":"1.0.2","description":"A simple reporter for publishing your mochawesome test reports to slack","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/jain-neeeraj/mochawesome-slack-reporter.git"},"author":{"name":"neeraj jain"},"license":"Apache-2.0","bugs":{"url":"https://github.com/jain-neeeraj/mochawesome-slack-reporter/issues"},"homepage":"https://github.com/jain-neeeraj/mochawesome-slack-reporter#readme","dependencies":{"superagent":"^6.1.0"},"gitHead":"7bd708774c9eb5836696d9c56ffb07c5a9c3c209","_id":"mochawesome-slack-reporter@1.0.2","_nodeVersion":"17.0.1","_npmVersion":"8.1.0","dist":{"integrity":"sha512-YowQO9VZirIXCK7I+vISfF0CTS/V5C4hHDXhRYxSp583zb/PPc6zKJZoMgOo1J94gRfn+0yiTR4YszbDXgundg==","shasum":"3e27ccd4345a6a6f70320535c0d7e883f44c8897","tarball":"https://registry.npmjs.org/mochawesome-slack-reporter/-/mochawesome-slack-reporter-1.0.2.tgz","fileCount":9,"unpackedSize":36520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6kZjCRA9TVsSAnZWagAA8PUP/08RpEoOnziYBQG6AQgG\nlLy0aoN6hTm7FSCKBMLEM6cgcu7dQzhR8umI3sxEcqq/S/FpoDggUpwRLn6r\nZlPncO62FSwkRdlxILvCtkS2oimcgwabvc4+6/WooW1mZy4qzbPOluLiZivr\npYjgmqZkdppmtNxALZLKetFd6pEKWmi6TTn46MDraYeFfJ5hyyfnhAa0zRf/\nsGcaHkXPkZVuDdBsiGgKdeb76Reu1Uvo1TfFmqs9rkBPbBtoXWhCXmChPP4M\n5JD4J+OaOV8tNbDIEsOtTTT2T9d+F10lcHQ7/NCXpfX4ER/tRf4Ocv+7yRwc\nisV1ZFEtrEKcp9NAukHZPia8b0ptnA4eyNAq3duGEfKAhm83rKcNpOKaDZhb\n39dmeb6ZLhwL6Y5xz9MJf3T18vhG23kRSKkMM2svGVzXYCoddGVpZt2bX100\ncwzfzfOurlxXJZLjKEJzq5pYNuWfIhAIm5nxz7yvo8+skSOIHMmzkQiOXYBk\neIdckjtQyP2/4ad88S2mJjHG5AY5zJ2X0fKCp6sq7LuasUVi7dfEM5DEbM1u\nhhwQAT9re2EOzoav0pbCkuxTFtM3V4aDB5CNrUixadW6bQ17dwn6DiHpyerd\nEekAnvlK/Eje3HmLfBJ3wjwm1NVM+woBWhltdKGi+VWcF7cuFurxmF1764AH\nLhW6\r\n=k2GM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCt6bFa14Ljp8TuppAzUeDV7ajSI6VRtWqf4yg3fw+f6QIgCdLt1o2tqRQDGpC9F4BjVDnp3QdMpQaAilWGR+/k7fc="}]},"_npmUser":{"name":"neeraj_jain","email":"neeraj_jtc1@yahoo.co.in"},"directories":{},"maintainers":[{"name":"neeraj_jain","email":"neeraj_jtc1@yahoo.co.in"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mochawesome-slack-reporter_1.0.2_1642743395367_0.4709495600107043"},"_hasShrinkwrap":false},"1.0.3":{"name":"mochawesome-slack-reporter","version":"1.0.3","description":"A simple reporter for publishing your mochawesome test reports to slack","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/jain-neeeraj/mochawesome-slack-reporter.git"},"author":{"name":"neeraj jain"},"license":"Apache-2.0","bugs":{"url":"https://github.com/jain-neeeraj/mochawesome-slack-reporter/issues"},"homepage":"https://github.com/jain-neeeraj/mochawesome-slack-reporter#readme","dependencies":{"superagent":"^6.1.0"},"gitHead":"6ab63cbfe5a4de25cc99e477b88d1ffdd7e126d4","_id":"mochawesome-slack-reporter@1.0.3","_nodeVersion":"17.0.1","_npmVersion":"8.1.0","dist":{"integrity":"sha512-0Z+4fuUOFx1wWG1uKfMEjoTIdlDZrW3uHH+WwIMJa7hDw7e7+eRD4Ff1Av19tiOaQR/RGKetSP8/nxpqXYnqUQ==","shasum":"9ba5db19f059057e06c84cf5c6627c96e0ce2d70","tarball":"https://registry.npmjs.org/mochawesome-slack-reporter/-/mochawesome-slack-reporter-1.0.3.tgz","fileCount":9,"unpackedSize":36954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJuYVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpISA/+LGe1jJzjRE7RuifHabnZQ9nj2+qiVvTOXkLbxGcWT6CTGwb4\r\n98BISguqnBJ6Vt1AX34DNIAQHJ2YUylmhGrYgJsIZcG6i9rvaDTH1Itb/E9s\r\nckyAa/CFxNUhwmQEkmHV6+Y8Ygm3GlFePngOca5Ghwk2dwWVJOR4yW/+Cd/f\r\nn+0jXUO5yLP+O6txhUKoltE44Khq+UhZvwdpshW66nCku0Fem7+IOQ83wIvZ\r\n0aADk5e17T0osJbT2RH92CrIcz+fy1TlkgzjY8fTr5fwlHryiVvZAXBrDqkt\r\nmr0zuRivGc1cN+tvDKcQZXG+bduYim22OpOo+HsTlefaoxDMR3mOKOmMyV9t\r\nzJaTSJTDlhERlvqfZuB6L2gu8kqm5l6WYBDrUmLMIarra7j+eap1UUEmM6Z8\r\nICeLoMlhmFIBlAJFeyxvv7xaVvnVz5+KKzrtm/OdbM/gXT8LTZn3vvRIG4XA\r\nFYUe8qSW81SR4Yc3z2YhLxmIwDsyzuydq4oLPqaB+HGH+qQovRWwdjzBdbfh\r\nthItQZ4qA/Y5op9JPz7XWlKedBJusyIiv5m3RoZTwRFj/PTwxlKIE5FBlbUu\r\ntQw1jhY6vmODS/v63a/hGLxIqCkLClABUHouGk3wQoYOnpsHVITCkYv1IP57\r\nbz8+SaVDiZIjlY3PNllgpAoTDvzNc5mEZzg=\r\n=a5Yy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjD9VlXMdsANAlipAOsvQDgHwJtus4ns5QRDRB5AqBCgIgLeAYr6PaChaac2CSFIv3GVDKs4tbLiqxBAc8cCuYwGI="}]},"_npmUser":{"name":"neeraj_jain","email":"neeraj_jtc1@yahoo.co.in"},"directories":{},"maintainers":[{"name":"neeraj_jain","email":"neeraj_jtc1@yahoo.co.in"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mochawesome-slack-reporter_1.0.3_1646716437114_0.7200471011792193"},"_hasShrinkwrap":false},"1.0.4":{"name":"mochawesome-slack-reporter","version":"1.0.4","description":"A simple reporter for publishing your mochawesome test reports to slack","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/jain-neeeraj/mochawesome-slack-reporter.git"},"author":{"name":"neeraj jain"},"license":"Apache-2.0","bugs":{"url":"https://github.com/jain-neeeraj/mochawesome-slack-reporter/issues"},"homepage":"https://github.com/jain-neeeraj/mochawesome-slack-reporter#readme","dependencies":{"superagent":"^6.1.0"},"gitHead":"24d25db7075fe9564d73df7054671ed28b6796a7","_id":"mochawesome-slack-reporter@1.0.4","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-34o7X7+6msAr+RxdldReUtsaIMkn6JfLWS0nSaWhuAixLGPzuAyQ0uHzHVdVGntL0tM5ITyDUF78Yh78Pah1pg==","shasum":"79708151db4071f889b24dfa4cf74374d8690530","tarball":"https://registry.npmjs.org/mochawesome-slack-reporter/-/mochawesome-slack-reporter-1.0.4.tgz","fileCount":9,"unpackedSize":37691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKZleACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoiVg/5AB/lVYHmU+P31lOsWzPHVPT2OJ6HdSOrpCnT8BQ/k43Bo1c3\r\nTLRkR8b1XiyTzIE+EA7ru2k+B7CpTuzcgxtF+kz6LKcRbEyor87jZFx0O3f7\r\nj66tJHq7RLBuC3KON4D4jRQzlqza8/hyzG28E1YpAKqTg6p3KH7SscmOFKO4\r\nB3LwAPhIqFKEjhzLX7hbNwFduutRhgxBMCGd8zG8fNYzkyZiS+e7Xr0Py0q7\r\nqJUuj1BujDPyM+7SVCkKqC2wATG4RCmMk0amy2gRCEt8kOl1hNgCayabVtUZ\r\n59erqk7pVW3bjGQV25moWvJwgto3sdJHNaCHOghEq4kL1SctKRXWsKfq2h7S\r\n7zXt6CNnoO6yIwLiw3Or5eh/bEBgXgC/kvEaW04wfsQ3UJeWcRTVKesF/iHe\r\na/ZgQA+IK6mhYEh58EVpfJNnbVY/ZLLzwjJzWIXJzVaFMLVZ81EYGmmTIG3s\r\n/04dU0f64BZffOIV+su08v4kQ4U3zRInM0wy1AB1EkrvXmxMzBPeJ5lYACx4\r\nS67GK3gBKZUVyaORF66dYSPD6cM/xh1A9/t4qWEVp6CUlXGnenaCvHbuGuey\r\nD6FQ/Xj5awddjryJkvutp/w34Ali0TFs0z1u+ODhPiUez1pMiwgPMTc90TW1\r\nxEc67P2NZnoxvJvjUTT3GtBEasVT7IIyziw=\r\n=Q9VP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOSUvRnRqIM9BbMoxqakk1D46jk7L3ANxVr/ADgqd5wQIgRlqCs4cNQ7As83pllXPOdqmYAZTTrVSRnSsh0OK3Z1U="}]},"_npmUser":{"name":"neeraj_jain","email":"neeraj_jtc1@yahoo.co.in"},"directories":{},"maintainers":[{"name":"neeraj_jain","email":"neeraj_jtc1@yahoo.co.in"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mochawesome-slack-reporter_1.0.4_1646893406165_0.6321107463762503"},"_hasShrinkwrap":false}},"maintainers":[{"name":"neeraj_jain","email":"neeraj_jtc1@yahoo.co.in"}],"description":"A simple reporter for publishing your mochawesome test reports to slack","homepage":"https://github.com/jain-neeeraj/mochawesome-slack-reporter#readme","repository":{"type":"git","url":"git+https://github.com/jain-neeeraj/mochawesome-slack-reporter.git"},"author":{"name":"neeraj jain"},"bugs":{"url":"https://github.com/jain-neeeraj/mochawesome-slack-reporter/issues"},"license":"Apache-2.0","readme":"# mochawesome-slack-reporter\r\nA simple reporter for publishing your mochawesome test reports to slack. This utility will take your mochawesome json report as input and publish results on slack webhook url provided. The results will be displayed in the tabluar format with the clear breakup of pass fail for each tag.\r\n\r\nInstructions to use are as below.\r\n\r\n1. installation\r\n   \r\n   `npm install mochawesome-slack-reporter`\r\n2. Tagging tests\r\n   Tag each test case/suite with tags in the format @tagName e.ge\r\n   ```\r\n   decribe(\"This is first@tag\",()=>{\r\n        it(\"Should be second @tag\",()=>{\r\n            ...\r\n        })\r\n   })\r\n   ```\r\n3. Publishing results\r\n ```\r\n const reporter = require('mochawesome-slack-reporter');  \r\n(async () => {  \r\n    await reporter.pushToSlack({  \r\n        slackWebHookUrl: <webhook rul>,  \r\n        pathToReport: 'mochawesome-report/mochawesome.json',  \r\n        publishPassed: true,  \r\n        title: \"Mocha tests report\",  \r\n        info: <branch name>,  \r\n        link: <Link to your execution i.e. pipeline>  \r\n  }).catch((err) => {  \r\n        console.log(\"error occurred\")  \r\n    })  \r\n})()\r\n```\r\n\r\nThe results will appear like this. Obviously you can toggle reporting of passed features by changing value of publishPassed parameter.\r\n\r\n![img.png](img/img.png)\r\n\r\n\r\n\r\n","readmeFilename":"README.md"}