{"_id":"test-cases","_rev":"6-85411340d1b52962a0bc03971b2f0819","name":"test-cases","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"test-cases","version":"1.0.0","keywords":["test","testcase"],"author":{"name":"Max Jöhnk","email":"maxjoehnk@gmail.com"},"license":"GPL-3.0","_id":"test-cases@1.0.0","maintainers":[{"name":"maxjoehnk","email":"maxjoehnk@gmail.com"}],"homepage":"https://github.com/maxjoehnk/test-cases","bugs":{"url":"https://github.com/maxjoehnk/test-cases/issues"},"dist":{"shasum":"a896893ffffac0f13c4f5c24828a391c90bb93a8","tarball":"https://registry.npmjs.org/test-cases/-/test-cases-1.0.0.tgz","fileCount":7,"integrity":"sha512-M/uXcGwSG9dWjq4nf2t2Y74oN7vkDrJfveA5XuFE2PbxzjE9ltf0opAZaqNUAc49BjSfgVsyPKqkaplzBj4BIw==","signatures":[{"sig":"MEUCIQCW12Agw2LoUX23qsrcrny9rjj8kvc7A4nsnHF05s2jyQIgYw0bC3IILN4o1yUa7VYKTxyzKxYH1qC0Sdnr/9RFi58=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5408,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcV/cUCRA9TVsSAnZWagAAHEUQAICjbfzG832yP7Ds7baI\nssNk12Xj546ePpq+0IF49Yh9EuUmngu8VtXFgaIeEnKRr2DwMZYOay8ZKHky\naTauoL6f+UOScYXnUcpfdUwzd1YvgCmz0eN9z6OdV+ljpaFMubwTrTkEWr48\nCuvplNyFdj+jhCxqQbbTmZd1XnLn1VJXhN5Ps1ve4F3cUbhHb9UjVEjCS/Jf\nAGILP54/dY8wbW28zd6PPiMVfOIJMWN95N2ObO3ExrELSLmig1nNPGDEWEBQ\nY+otlVRh+yaGL8FQyjc3/TAUUQwPyz16FsXTrhnkn81FnrZBRpRczaysxV3q\nDyPXkdPDhSMnUtHRZDj0lyVI9OtyY4inmKK+kxGcCOlTP/kwPL69t4WBHp2w\nHVFet/FRy/d+GOgAvlr+JdpatG/Xn1e+Y7/1P1mTYUnH0fIg6jLHUWa97oVu\nuMHS3QoRJXzSEooPYGKseysbXQNac1+b6aCdZXAcVGCrsaOinFhDI76DJf6z\nWqlKFUIn0b8xVYXPOXoyjU8wNYiTEiiyZr6ZiiKAvCNAVcoA4cGH7UjqVV2O\n956la8nUdrqrRDT2NcUhcyjVfjVTvY1qzj5FQGrK7H5Ysa2T3/zCroI6cn68\nsdKdjc+ZXxpITv16WIek1MfILYGhsS1qqOIUtFlidtv9YHlaUw9rfKYBfZ1H\nMnLH\r\n=NXJk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","scripts":{"test":"mocha -r ts-node/register 'tests/**/*.ts'","build":"tsc -p tsconfig.json","prepare":"yarn build","prebuild":"rimraf lib"},"_npmUser":{"name":"maxjoehnk","email":"maxjoehnk@gmail.com"},"repository":{"url":"https://github.com/maxjoehnk/test-cases.git","type":"git"},"description":"Provides support for test cases in most test runners.","directories":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0","rimraf":"^2.6.3","ts-node":"^7.0.1","typescript":"^3.2.4","@types/chai":"^4.1.7","@types/mocha":"^5.2.5"},"_npmOperationalInternal":{"tmp":"tmp/test-cases_1.0.0_1549268755695_0.2408771859169052","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"test-cases","version":"1.0.1","keywords":["test","testcase"],"author":{"name":"Max Jöhnk","email":"maxjoehnk@gmail.com"},"license":"GPL-3.0","_id":"test-cases@1.0.1","maintainers":[{"name":"maxjoehnk","email":"maxjoehnk@gmail.com"}],"homepage":"https://github.com/maxjoehnk/test-cases","bugs":{"url":"https://github.com/maxjoehnk/test-cases/issues"},"dist":{"shasum":"f0d6cf13a11d5bb185184393067dad6fbe4e2a40","tarball":"https://registry.npmjs.org/test-cases/-/test-cases-1.0.1.tgz","fileCount":7,"integrity":"sha512-otXUNAEyW/JyYxHoQNAO3ioRDVMyAqJAytzOQsGYROt5lrrYcSgoWf+EiyEdZdAKwrSKMYdL5Y+53RNu6ZfQ8Q==","signatures":[{"sig":"MEYCIQC1Jeze+EUQnYLwNgM2RjWmnVg+YZpXpVBiSTeVy1PHigIhAPPeewpFAXYYiX4ySoioAFhBmQ0ewqampVayH1xOtob7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJclNwQCRA9TVsSAnZWagAA6XMP/3RKBq9aYBykNOAV4GUR\n2zATx13vTQDOIG+i+3Zb9yheiv4CFEqK+KgGsIRlMDWNgsQVijjgi0CHU+9Z\n5LMFHxOYnCVK/ioY9uL2kAm5hahI/x7c07OEaB563XUQ5bTz2lagtTA58c+j\n60v3TM+0TPXLZ9xlgmQnyCvrv//9XWz3dv+JUSjjixMv2zyvo+GYSPJC8fbp\n/5ag+ZI/teqUWr904RKQLSNCP0e+/i6V1xF8lVMxqXXue33ELPm4ehyghhha\nMaV9adY4RLp9OMTfpisHapagA8jCilEOCgUPmZYeirUrg6o4tqLCYPMWFyQo\n+nBQ5N0DJm5CxcABK5epzxc4+54hxAGbe7in6toaEMN8oqm8pazLlRSxpZA1\nwR4EHhhdJggH3IuWpEz7sTVoJV+yPAkormgRGYP9xHZTuz68AlNiiqG/9mm9\nK7Rs1d+VKlAIIplSnzoc4YXhThdtwbgtvhAg5qh1rlcmrvl2U816X6v7Guj8\nm46EZryaBxl3Obeuw5sm+JMGlwFIXnPMWuFVrDLeSv0f07G3chtY4SmH5Dvg\nn3aRFn6rXSksi/2CkmTYXfTvY2tZYW9kDA0F6Vlzr3cSDMJr6izzVV32bTE8\npMvNCum2WiZUSfdQxGXVCR0a12Cu0+2tZG5//5aUiJFkNg5h0NXJH1DqVVaw\nDWTe\r\n=aU3N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","scripts":{"test":"mocha -r ts-node/register 'tests/**/*.ts'","build":"tsc -p tsconfig.json","prepare":"yarn build","prebuild":"rimraf lib"},"_npmUser":{"name":"maxjoehnk","email":"maxjoehnk@gmail.com"},"repository":{"url":"https://github.com/maxjoehnk/test-cases.git","type":"git"},"description":"Provides support for test cases in most test runners.","directories":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0","rimraf":"^2.6.3","ts-node":"^7.0.1","typescript":"^3.2.4","@types/chai":"^4.1.7","@types/mocha":"^5.2.5"},"_npmOperationalInternal":{"tmp":"tmp/test-cases_1.0.1_1553259535590_0.6547206588572538","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"test-cases","version":"1.0.2","keywords":["test","testcase"],"author":{"name":"Max Jöhnk","email":"maxjoehnk@gmail.com"},"license":"GPL-3.0","_id":"test-cases@1.0.2","maintainers":[{"name":"maxjoehnk","email":"maxjoehnk@gmail.com"}],"homepage":"https://github.com/maxjoehnk/test-cases","bugs":{"url":"https://github.com/maxjoehnk/test-cases/issues"},"dist":{"shasum":"df95e83a22073f0c9c26f24c2a0f0d416a295fd0","tarball":"https://registry.npmjs.org/test-cases/-/test-cases-1.0.2.tgz","fileCount":7,"integrity":"sha512-SWj2ukRtTTmI1N2kZ/RwIF587+UMc/K3RF7JOKLdClf06rTPrjPH+2L65VfUCCFSLfwK4Fgau+g5TkO1HGHGzw==","signatures":[{"sig":"MEYCIQCfff2flnmdkrMjUTE7UldsevRSjnXmVPLec4136TF8vAIhAMpNOTCIeN2S8YDhJAbEkFtKsFZcf+e6jD+AtPbJcmb9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyqwXCRA9TVsSAnZWagAAKGMP/1RnIwycmT9zTP5aOBa6\naST+RZeZmGBKuLWMYzdWCP9p+Xc7lZFbB1FCz5tnKLVask5LcDov3vdXX4cV\nAePe3w/mQ9URe/fxsvsBlBcil6OspRcauqetusr5LNYgCSBFi0MDaGbLH9zo\nIjFiVUKCtjvju5/aN/MH5ErdC6iSAVPjGUnMbZaqeur+DhvLVkYNLs8jS9X1\nnuJ9g+i3LL7QFW4IQsQq1kmnndnj/2H73WmvIsYvicwlRAvOhrs/PmZXSaJJ\nFB4eerkEQez3lwwiWN/6ZToZCDFZp+bi+6Qbm7xOkVKNkyf8Y5LPcF55jqAK\nkp79sezTpCYGEobypd4uCGKS6yvlR6uIk5nS4P3AqjtVXMUIUpSdO/pLA1u6\n7jctTe2u8MMGcJ/EstSLNT5vTBErEfbM6tVBEWG3RRMh2DH9NQ/H7yekERGB\noiXW4/hLJh6qheWZaqaliGI86BC3azdhCD7Uj0B7GFiazlcqCWI+20YZ7Dei\nb5RFkMuZ7J4auoyBH/vSH4a/0kahJASnRoTrbSCrdD1Nh11cPVXuHYJoOED+\nAwddzDwfjMnUY7MxzeHfiAqikHwzS7+Rgn4thaT2J/5Ud4e4Ko5CQPA+UWJ/\nm/DX1uCBUU+o3gyUPMCCYG+Cm9CgehXhaaBNKIJuM8Wo5Am90W1q1gCW2kWy\nxegu\r\n=eZAb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","scripts":{"test":"mocha -r ts-node/register 'tests/**/*.ts'","build":"tsc -p tsconfig.json","prepare":"yarn build","prebuild":"rimraf lib"},"_npmUser":{"name":"maxjoehnk","email":"maxjoehnk@gmail.com"},"repository":{"url":"https://github.com/maxjoehnk/test-cases.git","type":"git"},"description":"Provides support for test cases in most test runners.","directories":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0","rimraf":"^2.6.3","ts-node":"^7.0.1","typescript":"^3.2.4","@types/chai":"^4.1.7","@types/mocha":"^5.2.5"},"_npmOperationalInternal":{"tmp":"tmp/test-cases_1.0.2_1556786198454_0.9698869727738553","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"test-cases","version":"1.0.3","keywords":["test","testcase"],"author":{"name":"Max Jöhnk","email":"maxjoehnk@gmail.com"},"license":"GPL-3.0","_id":"test-cases@1.0.3","maintainers":[{"name":"maxjoehnk","email":"maxjoehnk@gmail.com"}],"homepage":"https://github.com/maxjoehnk/test-cases","bugs":{"url":"https://github.com/maxjoehnk/test-cases/issues"},"dist":{"shasum":"0172e658e1dedab09c349cb9bbf7e0313d3c21c3","tarball":"https://registry.npmjs.org/test-cases/-/test-cases-1.0.3.tgz","fileCount":7,"integrity":"sha512-+QOuL7zqroybtyS1D73cEdaqDGrEo9bpHrYnFjkAavzXdsj+nqIMJKvKreZE/vGjnpo3aG1a7jTwlEUiHTF8TQ==","signatures":[{"sig":"MEUCIQCThA6XSCcLD0l6iUYJcxcnc2Hi7LB3/KsthreVSZx4EwIgB7fxyAPh286crHSuuDNHWD+e8V5XxyhDtUHUaUyMX9Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdPqH/CRA9TVsSAnZWagAAOc0P/1qHsiUh3/7xiSJsxd84\nEAKyos4p9NC6O18DwLgoiKB9Tk/5LYR9Z5Bc0WPnGz4pmn+gbLaZ0073xZPm\n7Csf1DnDCUuWyj6zJN8J6nWONwtm++MMF29533Aa56jmXecEJP/5wdxagBQf\nfIzIEy1mHStO5CSTNqLbR3+zIjL6iwO1R/T3hmT7klG1xGUcMc/RPJ9yYoeD\nhqjllh6FlPgL72yCTYLryf84CI4GM+k8pdBuemTG0OjeGWbQKrbjiBE+ImCU\nil9sjw9CjlnGhDGAbLw2fs0iEkERWb8o/VQem51EhopLi6MQPvzgOGrJ9N/I\naUZUk0WC9HS/hOT3B8Jg5SlkVAy20t9j+vH0Q/HB8Ne34kmnb5tf1Z5CZyxy\nSd0+kv+tcqFuYnlAbY98tpzMeN/aHtf1lxQn95IzRU+TO6gWwmHURpiq8Csh\n3jAsS/sMSqS32y3wW5bfS8JaAaeXCfuNkABvPHCjo9L9fw9CKrchlY50etAe\no3PyhheSE5l6tCgv9pQlhhQrc+dZrtiMiZxJi+K2YlPvTeB9hKuaCzZFM+EM\n8XW5Rc+EQ3eDEQ9Mm4daYSp/3OL3aTdP/2ZvDs8RnQB4eqHxoWovHeQ8s0od\ncDk0M/GNgQzEQ3w1KeD5HzmUVc459sXziI1g+OkOu9vJ/vDw2xtuLv1aOpcZ\nL05b\r\n=kpeR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","scripts":{"test":"mocha -r ts-node/register 'tests/**/*.ts'","build":"tsc -p tsconfig.json","prepare":"yarn build","prebuild":"rimraf lib"},"_npmUser":{"name":"maxjoehnk","email":"maxjoehnk@gmail.com"},"repository":{"url":"https://github.com/maxjoehnk/test-cases.git","type":"git"},"description":"Provides support for test cases in most test runners.","directories":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","sinon":"^7.3.2","rimraf":"^2.6.3","ts-node":"^7.0.1","typescript":"^3.2.4","@types/chai":"^4.1.7","@types/mocha":"^5.2.6","@types/sinon":"^7.0.11"},"_npmOperationalInternal":{"tmp":"tmp/test-cases_1.0.3_1564385790422_0.9805539977137132","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"test-cases","main":"lib/index.js","description":"Provides support for test cases in most test runners.","homepage":"https://github.com/maxjoehnk/test-cases","bugs":{"url":"https://github.com/maxjoehnk/test-cases/issues"},"author":{"name":"Max Jöhnk","email":"maxjoehnk@gmail.com"},"repository":{"type":"git","url":"https://github.com/maxjoehnk/test-cases.git"},"license":"MIT","version":"1.0.4","keywords":["test","testcase"],"scripts":{"prebuild":"rimraf lib","build":"tsc -p tsconfig.json","test":"mocha -r ts-node/register 'tests/**/*.ts'","prepare":"yarn build"},"devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.6","@types/sinon":"^7.0.11","chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","sinon":"^7.3.2","ts-node":"^7.0.1","typescript":"^3.2.4"},"_id":"test-cases@1.0.4","dist":{"shasum":"498c664e0bf758e949bccae6754afd67dde5221e","integrity":"sha512-++esN5n6AZwkdj07/4tR2ErpFgY1n4wSLyHViTfj71ng4s3oNlfX6Rf/1IL+iXEYHsbK05UFWD4qfDZ9uM8Pfg==","tarball":"https://registry.npmjs.org/test-cases/-/test-cases-1.0.4.tgz","fileCount":7,"unpackedSize":5446,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDZ1u22QwTLHMvLJrvVCFyrI2KaOQmBx5c5O6B/dHn+0gIgb+Y0Dw7g6/EhaQSQbYMzhmU6kkkBGkpca7/r9OhN8Pw="}]},"_npmUser":{"name":"maxjoehnk","email":"maxjoehnk@gmail.com"},"directories":{},"maintainers":[{"name":"maxjoehnk","email":"maxjoehnk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/test-cases_1.0.4_1742807799489_0.6609032277706857"},"_hasShrinkwrap":false}},"time":{"created":"2019-02-04T08:25:55.694Z","modified":"2025-03-24T09:16:39.826Z","1.0.0":"2019-02-04T08:25:55.786Z","1.0.1":"2019-03-22T12:58:55.761Z","1.0.2":"2019-05-02T08:36:38.575Z","1.0.3":"2019-07-29T07:36:30.599Z","1.0.4":"2025-03-24T09:16:39.653Z"},"bugs":{"url":"https://github.com/maxjoehnk/test-cases/issues"},"author":{"name":"Max Jöhnk","email":"maxjoehnk@gmail.com"},"license":"MIT","homepage":"https://github.com/maxjoehnk/test-cases","keywords":["test","testcase"],"repository":{"type":"git","url":"https://github.com/maxjoehnk/test-cases.git"},"description":"Provides support for test cases in most test runners.","maintainers":[{"name":"maxjoehnk","email":"maxjoehnk@gmail.com"}],"readme":"# test-cases\n\n[![Build Status](https://travis-ci.com/maxjoehnk/test-cases.svg?branch=master)](https://travis-ci.com/maxjoehnk/test-cases)\n\nThis package provides support for test cases in most test runners.\nJust call setup with the function you use to declare your test (ie `it` for jasmine or mochas bdd interface, `test` for mochas tdd interface,...).\nRight now there is Typescript support for up to 5 arguments, after which its just an `any[]`.\n\n```typescript\nimport { setup } from 'test-cases';\nimport * as mocha from 'mocha';\nimport { assert } from 'chai';\nconst test = setup(mocha.test);\n\nsuite('Test', () => {\n    // With testcases\n    test\n        .case(1, 2, 3)\n        .case(4, 5, 9)\n        .run('a + b = c', (a, b, c) => {\n            assert.equal(a + b, c);\n        });\n\n    // Without testcases\n    test('a basic test', () => {\n        assert.equal(true, true);\n    });\n});\n\n```\n","readmeFilename":"README.md"}