{"_id":"loopback-testing","_rev":"288-92ee9adc7d5f2afac26157e2f31b69dd","name":"loopback-testing","dist-tags":{"latest":"1.4.0"},"versions":{"0.0.1":{"name":"loopback-testing","version":"0.0.1","author":{"name":"Ritchie Martori"},"license":"MIT","_id":"loopback-testing@0.0.1","maintainers":[{"name":"ritch","email":"skawful@gmail.com"}],"dist":{"shasum":"ab30150586adbaf6fb0484c7a0b4a6cd0f7138fe","tarball":"https://registry.npmjs.org/loopback-testing/-/loopback-testing-0.0.1.tgz","integrity":"sha512-2pmJs2/Ai5BLfUG4khPamsA1+HqoU7v7WHZRDqpRCQVdm3AjuT+jDMqG2h2FDdtCUWZyPyRbpnLUfonFCA7Wiw==","signatures":[{"sig":"MEQCICKWywzbTQktZUcGq7XW4Cz2MYMAnKl2/sDvRFIWwEhAAiB/oUl2LotqLH636zdcPWpBH6QW9M7GNKubOr7Zui+sEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"mocha"},"_npmUser":{"name":"ritch","email":"skawful@gmail.com"},"repository":"","_npmVersion":"1.2.24","description":"Utilities for testing LoopBack applications","directories":{},"dependencies":{"mocha":"~1.15.1","loopback":"~1.3.3","supertest":"~0.8.2","loopback-datasource-juggler":"~1.2.7"}},"0.0.2":{"name":"loopback-testing","version":"0.0.2","author":{"name":"Ritchie Martori"},"license":"MIT","_id":"loopback-testing@0.0.2","maintainers":[{"name":"ritch","email":"skawful@gmail.com"}],"dist":{"shasum":"9c2867344a877f481fa3d5456bf4365cf83f3ee6","tarball":"https://registry.npmjs.org/loopback-testing/-/loopback-testing-0.0.2.tgz","integrity":"sha512-zC/BccqpR2gLGSBjplS420bakOaWllRqfwtxEKHOWcKfDZJ02BGJs5YLdt9cjvRXNlpRQ/1nf7qXpgPV/skdLQ==","signatures":[{"sig":"MEUCIFWqMNxGAJiiMrOf0fT4XRTUzTHvJqX7SiQTEBJq/z4BAiEA9QzYuPy/+7RAu6HK42BVyiqZWyYcwnUhVzFIOJh6/Do=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"mocha"},"_npmUser":{"name":"ritch","email":"skawful@gmail.com"},"repository":"","_npmVersion":"1.2.24","description":"Utilities for testing LoopBack applications","directories":{},"dependencies":{"mocha":"~1.15.1","supertest":"~0.8.2","loopback-datasource-juggler":"~1.2.7"},"peerDependencies":{"loopback":"~1.3.3"}},"0.0.3":{"name":"loopback-testing","version":"0.0.3","author":{"name":"Ritchie Martori"},"license":"MIT","_id":"loopback-testing@0.0.3","maintainers":[{"name":"ritch","email":"skawful@gmail.com"}],"dist":{"shasum":"e54e43fd000237e0f1ac73af238df6dd1508ca6b","tarball":"https://registry.npmjs.org/loopback-testing/-/loopback-testing-0.0.3.tgz","integrity":"sha512-DboHf240TkPWy0rt3cJUBjybLumyY2qZh7HAzikHuVEIqIhZ7ejFIB4LMhbO5rwq2zjScCGOK1MG3r5uQGeL3A==","signatures":[{"sig":"MEQCICV/6OuqVKTNvzSbrgyE0hmulozkIxHEY2rGn0zs69dSAiAP7/2IFdm4jbu+8+CYbASEAYka4UIGSc5DbaQyFGuG0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"mocha"},"_npmUser":{"name":"ritch","email":"skawful@gmail.com"},"repository":"","_npmVersion":"1.2.24","description":"Utilities for testing LoopBack applications","directories":{},"dependencies":{"async":"~0.2.9","mocha":"~1.15.1","loopback":"~1.3.3","supertest":"~0.8.2","loopback-datasource-juggler":"~1.2.7"},"devDependencies":{"chai":"~1.8.1"}},"0.0.4":{"name":"loopback-testing","version":"0.0.4","author":{"name":"Ritchie Martori"},"license":"MIT","_id":"loopback-testing@0.0.4","maintainers":[{"name":"ritch","email":"skawful@gmail.com"}],"dist":{"shasum":"6007eeb18261f459e2f23662e121bcbfafe2928d","tarball":"https://registry.npmjs.org/loopback-testing/-/loopback-testing-0.0.4.tgz","integrity":"sha512-f9nxuNWtAmMQcpDCwiJITWChfFeh8Z81fyuWVF4cCy9YJtHtVd3yy/L5hpr3SccNkfo1LhWpzoYf4nYMp3YiqA==","signatures":[{"sig":"MEYCIQDG9wKaAAWepjm2M/f9c0jE4FsCBzDFeeH1k+B2VBaOGQIhAMB5f9KD9I+toMLNO/pSyT00nXRsjqyZGM1kjYnFQTVV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"mocha"},"_npmUser":{"name":"ritch","email":"skawful@gmail.com"},"repository":"","_npmVersion":"1.2.24","description":"Utilities for testing LoopBack applications","directories":{},"dependencies":{"async":"~0.2.9","mocha":"~1.15.1","supertest":"~0.8.2","loopback-datasource-juggler":"~1.2.7"},"devDependencies":{"chai":"~1.8.1","loopback":"~1.3.3"},"peerDependencies":{"loopback":"~1.3.3"}},"0.1.0":{"name":"loopback-testing","version":"0.1.0","author":{"name":"Ritchie Martori"},"license":"MIT","_id":"loopback-testing@0.1.0","maintainers":[{"name":"ritch","email":"skawful@gmail.com"}],"dist":{"shasum":"be88ba168686deade8bcd084c20bab0a72256369","tarball":"https://registry.npmjs.org/loopback-testing/-/loopback-testing-0.1.0.tgz","integrity":"sha512-pTVmqoMqXpjhpHO3hDtnnOYGD0tKEt+ihz+tdIuCeVb478GViZUv9j891jqPAQny9V5eKH3rVTrLJtKGA89PSw==","signatures":[{"sig":"MEUCIQDLxNuAKb4oOJ3VfEomUO3q/KIz3BpJVlghEXRomFP5uwIgAuhX3ywTGgaoV/Z5QaWHQImr06A3vMS2Y6OajRUIyrk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"mocha"},"_npmUser":{"name":"ritch","email":"skawful@gmail.com"},"repository":"","_npmVersion":"1.3.21","description":"Utilities for testing LoopBack applications","directories":{},"dependencies":{"async":"~0.2.9","mocha":"~1.15.1","supertest":"~0.8.2"},"devDependencies":{"chai":"~1.8.1","loopback":">= 1.2.0"},"peerDependencies":{"loopback":">= 1.2.0","loopback-datasource-juggler":"~1.2.7"}},"0.1.1":{"name":"loopback-testing","version":"0.1.1","author":{"name":"Ritchie Martori"},"license":"MIT","_id":"loopback-testing@0.1.1","maintainers":[{"name":"ritch","email":"skawful@gmail.com"}],"dist":{"shasum":"dd789d4c1426ba3dc3e97a5581d8b56594ae9236","tarball":"https://registry.npmjs.org/loopback-testing/-/loopback-testing-0.1.1.tgz","integrity":"sha512-slLrxbIm0ICgGPzcQl4ZrASUH8cAQzNTgyu8i3QxrsiN54wC9wXMdYxXywxrKWbNFKM/qJiAbl4PZKBqHq8uMA==","signatures":[{"sig":"MEYCIQD5UqXy/xctEcK0HbE7UOK1o1gxo3QtvXjCEKJnXHH3/QIhAMmCR8Hh0wFe3N5IqNqQxlbj5yrl87v90NopIzJnREv0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"mocha"},"_npmUser":{"name":"ritch","email":"skawful@gmail.com"},"repository":"","_npmVersion":"1.3.21","description":"Utilities for testing LoopBack applications","directories":{},"dependencies":{"async":"~0.2.9","mocha":"~1.15.1","supertest":"~0.8.2"},"devDependencies":{"chai":"~1.8.1","loopback":">= 1.2.0"},"peerDependencies":{"loopback":">= 1.2.0","loopback-datasource-juggler":"~1.2.7"}},"0.1.2":{"name":"loopback-testing","version":"0.1.2","author":{"name":"Ritchie Martori"},"license":"MIT","_id":"loopback-testing@0.1.2","maintainers":[{"name":"ritch","email":"skawful@gmail.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"43adf30c161d90d485eee324fe9b705fe9a5649d","tarball":"https://registry.npmjs.org/loopback-testing/-/loopback-testing-0.1.2.tgz","integrity":"sha512-bWynPZqEw9bUeGN6oEvwsMQ+Kd66zn8rt2zongxiG2S4WKVx8o4lHaIjMosAAU8IBQqK485FE6Jlnt+mJZGJYg==","signatures":[{"sig":"MEQCIBGf+tznh9EedXIpYHvl1AtgDWUuBi6mEU85ARHiDHIxAiAygDJKDGVwrzDJ1zmTjQFpCC17n5zHJMPxQxq3jZouGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"mocha"},"_npmUser":{"name":"rfeng","email":"enjoyjava@gmail.com"},"repository":"","_npmVersion":"1.3.21","description":"Utilities for testing LoopBack applications","directories":{},"dependencies":{"async":"~0.2.10","mocha":"~1.17.1","supertest":"~0.9.0"},"devDependencies":{"chai":"~1.9.0","loopback":">=1.6.1"},"peerDependencies":{"loopback":">=1.6.1","loopback-datasource-juggler":"1.x"}},"0.1.3":{"name":"loopback-testing","version":"0.1.3","author":{"name":"Ritchie Martori"},"license":{"url":"https://github.com/strongloop/loopback-testing/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"loopback-testing@0.1.3","maintainers":[{"name":"ritch","email":"skawful@gmail.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"82b092887d0da503d904a2964c00fdbed719f58a","tarball":"https://registry.npmjs.org/loopback-testing/-/loopback-testing-0.1.3.tgz","integrity":"sha512-HBy0mz3ZtS77V1yTmrLAgmLdPMb4iMQntE6aiRV/Ctr21wtB+j36keMv7rPYDD8RGQCCkw1YSTnZj5X8R/DjxQ==","signatures":[{"sig":"MEUCIHawCeLpAcL+qeDRPxQ70wglS/vSd7iXUZFByLK2ggwJAiEAmfqf5viOxU6bHTUZiFPr0iulDXaQs4rFH6zWIEZTPHQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"mocha"},"_npmUser":{"name":"bajtos","email":"miro.bajtos@gmail.com"},"repository":"","_npmVersion":"1.4.3","description":"Utilities for testing LoopBack applications","directories":{},"dependencies":{"async":"~0.2.10","mocha":"~1.17.1","supertest":"~0.9.0"},"devDependencies":{"chai":"~1.9.0","loopback":">=1.6.1"},"peerDependencies":{"loopback":">=1.6.1"}},"0.1.4":{"name":"loopback-testing","version":"0.1.4","author":{"name":"Ritchie Martori"},"license":{"url":"https://github.com/strongloop/loopback-testing/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"loopback-testing@0.1.4","maintainers":[{"name":"ritch","email":"skawful@gmail.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"d4388e71d0769d4983e4eab077bcb8fcc2939958","tarball":"https://registry.npmjs.org/loopback-testing/-/loopback-testing-0.1.4.tgz","integrity":"sha512-Oo1R7AbbD+sccwIUOT1FTaUqLkzb7S1OQK7mXkawa2clE+B4+LRANvE3e46E/xtMjYCo7rdjdV1JRl35BrZxbg==","signatures":[{"sig":"MEYCIQDJehqiXhZPrjNOr7K+PX1XMPelRVrw8CAh3eyqnCfVuwIhALWDjwkuWJjc1RVrQgRN/R75XqbBqEegZHqNkdbH0WO6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"mocha"},"_npmUser":{"name":"ritch","email":"skawful@gmail.com"},"repository":"","_npmVersion":"1.3.21","description":"Utilities for testing LoopBack applications","directories":{},"dependencies":{"async":"~0.2.10","mocha":"~1.17.1","supertest":"~0.9.0"},"devDependencies":{"chai":"~1.9.0","loopback":"^1.6.1"},"peerDependencies":{"loopback":"^1.6.1"}},"0.1.5":{"name":"loopback-testing","version":"0.1.5","author":{"name":"Ritchie Martori"},"license":{"url":"https://github.com/strongloop/loopback-testing/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"loopback-testing@0.1.5","maintainers":[{"name":"ritch","email":"skawful@gmail.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"5028fcb418f01fefb545d5f7ad4ea20073aa2c24","tarball":"https://registry.npmjs.org/loopback-testing/-/loopback-testing-0.1.5.tgz","integrity":"sha512-coIiFaSf25IIN2EY+EHEb7thNpcsUTVGaiHl1NXyS+w+wZTXr32qAg28bqX3PC+41D+jCLicQHAvzoBFSdYEFw==","signatures":[{"sig":"MEQCICzRBw1qdbO3RK8fB8eqGqBDgjMIkho5+RQz3JNTWH+pAiAHdhTHwDlmxWZbNw1ZcUScwjvrfAOL66dq/8lLvevtuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"5028fcb418f01fefb545d5f7ad4ea20073aa2c24","scripts":{"test":"mocha"},"_npmUser":{"name":"bajtos","email":"miro.bajtos@gmail.com"},"repository":"","_npmVersion":"1.4.9","description":"Utilities for testing LoopBack applications","directories":{},"dependencies":{"async":"~0.2.10","mocha":"~1.17.1","supertest":"~0.9.0"},"devDependencies":{"chai":"~1.9.0","loopback":"^1.6.1"},"peerDependencies":{"loopback":"2.x || ^1.6.1"}},"0.2.0":{"name":"loopback-testing","version":"0.2.0","author":{"name":"Ritchie Martori"},"license":{"url":"https://github.com/strongloop/loopback-testing/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"loopback-testing@0.2.0","maintainers":[{"name":"ritch","email":"skawful@gmail.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"8ffc840c990dcc6cebb4e686ae9b7083efcf0889","tarball":"https://registry.npmjs.org/loopback-testing/-/loopback-testing-0.2.0.tgz","integrity":"sha512-cJOJA7mVQLzRCjcDqZ8A+4jN7VyB1ySiDhIKddAOfEfIrd81cT8pQSTUioaFa8WlUUklcOg36b2PCTF97gV/tg==","signatures":[{"sig":"MEQCIDXGfcj4hPR9QbY3biURMz/lnlIrZA++wx0aYkTbsaSsAiAocO4plNA4VEYG9cSEr2JobXRhrJcIbSwYqlH9EOAhyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"8ffc840c990dcc6cebb4e686ae9b7083efcf0889","scripts":{"test":"mocha"},"_npmUser":{"name":"bajtos","email":"miro.bajtos@gmail.com"},"repository":"","_npmVersion":"1.4.9","description":"Utilities for testing LoopBack applications","directories":{},"dependencies":{"async":"~0.2.10","mocha":"~1.20.1","supertest":"~0.9.0"},"devDependencies":{"chai":"~1.9.0","loopback":"^1.6.1"}},"0.2.1":{"name":"loopback-testing","version":"0.2.1","author":{"name":"Ritchie Martori"},"license":{"url":"https://github.com/strongloop/loopback-testing/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"loopback-testing@0.2.1","maintainers":[{"name":"ritch","email":"skawful@gmail.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"homepage":"https://github.com/strongloop/loopback-testing","bugs":{"url":"https://github.com/strongloop/loopback-testing/issues"},"dist":{"shasum":"d615415ced9d19d22b89fe6495db163e8bb35fcc","tarball":"https://registry.npmjs.org/loopback-testing/-/loopback-testing-0.2.1.tgz","integrity":"sha512-gAxPZaxMtb/7dfFhzThwz9gohRb4p2tU1h8nOWDBaV2umWmeAr6Kkm31m+aW23yUZ/YaCdcVhdG1oDjHCCdQyw==","signatures":[{"sig":"MEUCIQCbNmvPrmFAl5CVDGRiEl//08V83QEY8U8hE9N4PLfd4AIgSUqFNMp41gpGvfPXZISW1g5OMZL1WrZkwWXDTr3yECI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"d615415ced9d19d22b89fe6495db163e8bb35fcc","gitHead":"3977b64f3604e129a9eaa38a58a0585e0ae23e0c","scripts":{"test":"mocha"},"_npmUser":{"name":"bajtos","email":"miro.bajtos@gmail.com"},"repository":{"url":"https://github.com/strongloop/loopback-testing","type":"git"},"_npmVersion":"1.4.27","description":"Utilities for testing LoopBack applications","directories":{},"dependencies":{"async":"~0.2.10","mocha":"~1.20.1","supertest":"~0.9.0"},"devDependencies":{"chai":"~1.9.0","loopback":"^1.6.1"}},"1.0.0":{"name":"loopback-testing","version":"1.0.0","author":{"name":"Ritchie Martori"},"license":{"url":"https://github.com/strongloop/loopback-testing/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"loopback-testing@1.0.0","maintainers":[{"name":"ritch","email":"skawful@gmail.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"homepage":"https://github.com/strongloop/loopback-testing","bugs":{"url":"https://github.com/strongloop/loopback-testing/issues"},"dist":{"shasum":"7b0e48cc6c442dae29ba0f38c75db0b7dd71af16","tarball":"https://registry.npmjs.org/loopback-testing/-/loopback-testing-1.0.0.tgz","integrity":"sha512-IdBBb8O1tuiBLWpaWUjMt5JiCVFTziDQVeXUiQUwu0r2PUxNYNgsyVxFFirNiQKhsHYquD7g0bq2o+53y6lqtQ==","signatures":[{"sig":"MEYCIQDWsqYxpJhjsi6xGzJ/MGyZijnuI9FI4fDQpCt9JiD9agIhALgOcZFPuy4HsIsWdMSpzrqkZrlwfmoHxOwp40Dn63pJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"7b0e48cc6c442dae29ba0f38c75db0b7dd71af16","gitHead":"3438231c69fc9efd894eed9a1d861ccaaad8315c","scripts":{"test":"mocha"},"_npmUser":{"name":"bajtos","email":"miro.bajtos@gmail.com"},"repository":{"url":"https://github.com/strongloop/loopback-testing","type":"git"},"_npmVersion":"1.4.27","description":"Utilities for testing LoopBack applications","directories":{},"dependencies":{"async":"~0.9.0","mocha":"~1.21.4","supertest":"~0.13.0"},"devDependencies":{"chai":"~1.9.0","loopback":"^2.2.0"}},"1.0.3":{"name":"loopback-testing","version":"1.0.3","author":{"name":"Ritchie Martori"},"license":{"url":"https://github.com/strongloop/loopback-testing/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"loopback-testing@1.0.3","maintainers":[{"name":"ritch","email":"skawful@gmail.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"superkhau","email":"superkhau@gmail.com"}],"homepage":"https://github.com/strongloop/loopback-testing","bugs":{"url":"https://github.com/strongloop/loopback-testing/issues"},"dist":{"shasum":"ccd066a324e488d2a9548e398c376f03dc1674f0","tarball":"https://registry.npmjs.org/loopback-testing/-/loopback-testing-1.0.3.tgz","integrity":"sha512-pzH8Ju5BdcRyMQde+6J+jIUBEe8iSceHegrTe71QxOSbFXJwBg9SdCH10YMw5QB26qpfsd2e6A8B8CwH9uBe0g==","signatures":[{"sig":"MEYCIQCiTAk5MvYn2W/v6nwOLGfXjGCO1nohEoxR/A77nzp/ZQIhAJ6YTA32S9W9jYHun8YVickIPux7/EF9lYvHOoR6lCGF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"ccd066a324e488d2a9548e398c376f03dc1674f0","gitHead":"3625c0c5027dd23c5e4af29dfffc454dd3eb6c0a","scripts":{"test":"mocha"},"_npmUser":{"name":"superkhau","email":"superkhau@gmail.com"},"repository":{"url":"https://github.com/strongloop/loopback-testing","type":"git"},"_npmVersion":"1.4.23","description":"Utilities for testing LoopBack applications","directories":{},"dependencies":{"chai":"^1.9.2","async":"~0.9.0","mocha":"~1.21.4","supertest":"~0.13.0"},"devDependencies":{"loopback":"^2.2.0"}},"1.0.4":{"name":"loopback-testing","version":"1.0.4","author":{"name":"Ritchie Martori"},"license":{"url":"https://github.com/strongloop/loopback-testing/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"loopback-testing@1.0.4","maintainers":[{"name":"ritch","email":"skawful@gmail.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"superkhau","email":"superkhau@gmail.com"}],"homepage":"https://github.com/strongloop/loopback-testing","bugs":{"url":"https://github.com/strongloop/loopback-testing/issues"},"dist":{"shasum":"5aa9fcc18f52f669dc4a77c5d7582851b831b308","tarball":"https://registry.npmjs.org/loopback-testing/-/loopback-testing-1.0.4.tgz","integrity":"sha512-pDTV0m1x2EqaJe0kcjy9FQ3fLE/BK8r1zDevYtgPJaizGlbxgrQrbeJfvPC7GFGnYmQgDaIm2rHX7Y36ATXuYg==","signatures":[{"sig":"MEQCIGL5NhTggrmke4t83z/o/XONTXm8+wvBfNEQEKurkLlgAiAFdTziAV6paj7TfsIYDg5EDOdSG4ckjxk1Ga2mGSgMTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"5aa9fcc18f52f669dc4a77c5d7582851b831b308","gitHead":"458b8d06288aa3d44c7e168f9be6d0f0180c3485","scripts":{"test":"mocha"},"_npmUser":{"name":"bajtos","email":"miro.bajtos@gmail.com"},"repository":{"url":"https://github.com/strongloop/loopback-testing","type":"git"},"_npmVersion":"2.1.9","description":"Utilities for testing LoopBack applications","directories":{},"_nodeVersion":"0.10.33","dependencies":{"chai":"^1.9.2","async":"~0.9.0","mocha":"~1.21.4","supertest":"~0.13.0"},"devDependencies":{"loopback":"^2.2.0"}},"1.0.5":{"name":"loopback-testing","version":"1.0.5","author":{"name":"Ritchie Martori"},"license":{"url":"https://github.com/strongloop/loopback-testing/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"loopback-testing@1.0.5","maintainers":[{"name":"ritch","email":"skawful@gmail.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"superkhau","email":"superkhau@gmail.com"}],"homepage":"https://github.com/strongloop/loopback-testing","bugs":{"url":"https://github.com/strongloop/loopback-testing/issues"},"dist":{"shasum":"10aaa52e1f828212adcca26635c846829d9e3100","tarball":"https://registry.npmjs.org/loopback-testing/-/loopback-testing-1.0.5.tgz","integrity":"sha512-Nw8kZ/6vnb8nrMk/mVHNK+4rgIHVdNqn2Hnp9xkB3UOtI1PzmO1xaoD+yrUG2T9nicn2nhALX9Y6nPUAhEsd1w==","signatures":[{"sig":"MEUCIQDE/2Y7y2T60fEpaQ4d0STQ38LGhAkCtU3dhcUKi5DTDgIgFSLjuFa/eguqurA7U/GSf6AhSNr+H8uYhAnsPMuG8Bo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"10aaa52e1f828212adcca26635c846829d9e3100","gitHead":"045489bc6e638a20b6069fd63d7b0ba3a613a940","scripts":{"test":"mocha"},"_npmUser":{"name":"bajtos","email":"miro.bajtos@gmail.com"},"repository":{"url":"https://github.com/strongloop/loopback-testing","type":"git"},"_npmVersion":"2.1.9","description":"Utilities for testing LoopBack applications","directories":{},"_nodeVersion":"0.10.33","dependencies":{"chai":"^1.9.2","async":"~0.9.0","mocha":"~1.21.4","supertest":"~0.13.0"},"devDependencies":{"loopback":"^2.2.0"}},"1.1.0":{"name":"loopback-testing","version":"1.1.0","author":{"name":"Ritchie Martori"},"license":{"url":"https://github.com/strongloop/loopback-testing/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"loopback-testing@1.1.0","maintainers":[{"name":"ritch","email":"skawful@gmail.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"superkhau","email":"superkhau@gmail.com"}],"homepage":"https://github.com/strongloop/loopback-testing","bugs":{"url":"https://github.com/strongloop/loopback-testing/issues"},"dist":{"shasum":"7e83072d50a2b190581e0966ed794d7ade7d174f","tarball":"https://registry.npmjs.org/loopback-testing/-/loopback-testing-1.1.0.tgz","integrity":"sha512-YBctc3aHZXX/8mAT6PPKnqM1hrIszSlSvCxXQ5+bLOsjjiZa6ttNNJeK3XpUUfn5RbLL+rDc+J3f4g7kp5j6Pw==","signatures":[{"sig":"MEYCIQCE81SP9qeFaORGpKhaMcaLoeL7OOrtHAvWytG2imE8LQIhAI/1WyRhuto2ldctTd5SwvXgoh7/kfBY00quyNmgGM+a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"7e83072d50a2b190581e0966ed794d7ade7d174f","gitHead":"5e0528a69851e9edd6b7b6564b16b2d299578fcf","scripts":{"test":"mocha"},"_npmUser":{"name":"bajtos","email":"miro.bajtos@gmail.com"},"repository":{"url":"https://github.com/strongloop/loopback-testing","type":"git"},"_npmVersion":"2.5.1","description":"Utilities for testing LoopBack applications","directories":{},"_nodeVersion":"1.3.0","dependencies":{"chai":"^1.9.2","async":"~0.9.0","mocha":"~1.21.4","supertest":"~0.13.0"},"devDependencies":{"loopback":"^2.2.0"}},"1.2.0":{"name":"loopback-testing","version":"1.2.0","author":{"name":"Ritchie Martori"},"license":{"url":"https://github.com/strongloop/loopback-testing/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"loopback-testing@1.2.0","maintainers":[{"name":"ritch","email":"skawful@gmail.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"superkhau","email":"superkhau@gmail.com"}],"homepage":"https://github.com/strongloop/loopback-testing#readme","bugs":{"url":"https://github.com/strongloop/loopback-testing/issues"},"dist":{"shasum":"ffb9ec3a7e2f5e4ae879ce24f2dc005f5e1ba267","tarball":"https://registry.npmjs.org/loopback-testing/-/loopback-testing-1.2.0.tgz","integrity":"sha512-c/HbZUKzYHJgmNpDBagJ2pXrGjS6ZkPu3mj5bm3rhh/wxMMY7WkXpjMG6MPayobiiO6+FmgXklzWz5E+3OTI2w==","signatures":[{"sig":"MEQCIBUICbFxaFtg4MU3NziajhUlNIgqTPglxdVxXc2vAxxwAiAuTmBC+a4MIYnJFetn9AbzPvJybOcP29DLhn92HBvipQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"ffb9ec3a7e2f5e4ae879ce24f2dc005f5e1ba267","gitHead":"8655d593f62488e13320ade82dda60e7476d9d3c","scripts":{"test":"mocha"},"_npmUser":{"name":"bajtos","email":"miro.bajtos@gmail.com"},"repository":{"url":"git+https://github.com/strongloop/loopback-testing.git","type":"git"},"_npmVersion":"2.11.3","description":"Utilities for testing LoopBack applications","directories":{},"_nodeVersion":"2.3.1","dependencies":{"chai":"^1.9.2","async":"~0.9.0","mocha":"~1.21.4","supertest":"~0.13.0"},"devDependencies":{"loopback":"^2.2.0"}},"1.3.0":{"name":"loopback-testing","version":"1.3.0","author":{"name":"Ritchie Martori"},"license":"MIT","_id":"loopback-testing@1.3.0","maintainers":[{"name":"bajtos","email":"mbajtoss@gmail.com"},{"name":"chandadharap","email":"chanda_dharap@yahoo.com"},{"name":"ibmcloud-admin","email":"rmg@ca.ibm.com"},{"name":"kraman","email":"kraman@gmail.com"},{"name":"octet","email":"vieuxtech@gmail.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"rmg","email":"r.m.graham@gmail.com"},{"name":"setogit","email":"setogit@gmail.com"},{"name":"strongloop","email":"strngops@us.ibm.com"},{"name":"superkhau","email":"superkhau@gmail.com"}],"homepage":"https://github.com/strongloop/loopback-testing#readme","bugs":{"url":"https://github.com/strongloop/loopback-testing/issues"},"dist":{"shasum":"925e83d6262b7259bf93b109c06444cfad8b9e0d","tarball":"https://registry.npmjs.org/loopback-testing/-/loopback-testing-1.3.0.tgz","integrity":"sha512-g7R5MmcgqWzoNdlXPaKHGuvD0vkRoFo4LDwkwf+YcZLpSTUZalpRcoOA57kBvv/SfPtn4ZPIATSVz0RYdizsXw==","signatures":[{"sig":"MEUCIQCGmRkEcM1hqn8+HG6G5gbiRBUeH4wWP4a/L/538oO3+AIgZQBimXADmv3mqCSL2gziXlvG4fKZPTQw6h33LVUqNJw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"925e83d6262b7259bf93b109c06444cfad8b9e0d","gitHead":"01d3c6078dbb3d57d189b9f1cd7856534fc399a3","scripts":{"test":"mocha"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"repository":{"url":"git+https://github.com/strongloop/loopback-testing.git","type":"git"},"_npmVersion":"2.15.1","description":"Utilities for testing LoopBack applications","directories":{},"_nodeVersion":"0.10.46","dependencies":{"chai":"^1.9.2","async":"~0.9.0","supertest":"~0.13.0"},"devDependencies":{"mocha":"~1.21.4","loopback":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/loopback-testing-1.3.0.tgz_1470839114905_0.9278192361816764","host":"packages-12-west.internal.npmjs.com"}},"1.4.0":{"name":"loopback-testing","version":"1.4.0","author":{"name":"Ritchie Martori"},"license":"MIT","_id":"loopback-testing@1.4.0","maintainers":[{"name":"amir-61","email":"amirali.jfr61@gmail.com"},{"name":"bajtos","email":"mbajtoss@gmail.com"},{"name":"chandadharap","email":"chanda_dharap@yahoo.com"},{"name":"ibmcloud-admin","email":"rmg@ca.ibm.com"},{"name":"kraman","email":"kraman@gmail.com"},{"name":"octet","email":"vieuxtech@gmail.com"},{"name":"qpresley","email":"qpresley@ca.ibm.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"richardpringle","email":"rpring9@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"rmg","email":"r.m.graham@gmail.com"},{"name":"setogit","email":"setogit@gmail.com"},{"name":"strongloop","email":"strngops@us.ibm.com"},{"name":"superkhau","email":"superkhau@gmail.com"},{"name":"tonyf-ibm","email":"tffrench@us.ibm.com"}],"homepage":"https://github.com/strongloop/loopback-testing#readme","bugs":{"url":"https://github.com/strongloop/loopback-testing/issues"},"dist":{"shasum":"437e95e234ec872e5d8d067e052eb06a4b9317be","tarball":"https://registry.npmjs.org/loopback-testing/-/loopback-testing-1.4.0.tgz","integrity":"sha512-MeGSJ/aNkeAiUU5uEWnQP/a74sios4pZCQ/0Bs3zUeFXa1ugY+eDyj+vyMfk9deySOg7x3yAa2ED85GJaRdHmg==","signatures":[{"sig":"MEQCIAzwxjlX73Xq4/VAyhz9O2FY7bi8VEqhD44+BlmOi7mcAiA6oBTMxtmMp7ySUX0rED3W91uB2ALdQ7htO4StJRUGeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"437e95e234ec872e5d8d067e052eb06a4b9317be","gitHead":"2daaa3e0daf2c625d78d469f933bb6ad4abb8a81","scripts":{"test":"mocha"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"repository":{"url":"git+https://github.com/strongloop/loopback-testing.git","type":"git"},"_npmVersion":"3.10.3","description":"Utilities for testing LoopBack applications","directories":{},"_nodeVersion":"6.5.0","dependencies":{"chai":"^3.5.0","async":"^2.0.1","supertest":"^2.0.0"},"devDependencies":{"mocha":"^3.0.2","loopback":"^2.34.0"},"_npmOperationalInternal":{"tmp":"tmp/loopback-testing-1.4.0.tgz_1473672916659_0.06492296233773232","host":"packages-12-west.internal.npmjs.com"}}},"time":{"created":"2013-12-10T23:02:16.924Z","modified":"2024-07-09T12:43:29.274Z","0.0.1":"2013-12-10T23:02:18.150Z","0.0.2":"2013-12-11T03:47:22.745Z","0.0.3":"2013-12-12T03:08:33.819Z","0.0.4":"2013-12-13T18:30:58.510Z","0.1.0":"2013-12-20T22:54:36.734Z","0.1.1":"2014-01-13T21:21:31.827Z","0.1.2":"2014-02-11T23:10:58.581Z","0.1.3":"2014-05-26T06:53:08.269Z","0.1.4":"2014-06-03T22:37:14.760Z","0.1.5":"2014-06-06T13:02:44.926Z","0.2.0":"2014-06-12T08:17:49.640Z","0.2.1":"2014-09-25T08:17:48.650Z","1.0.0":"2014-09-26T08:11:43.311Z","1.0.3":"2014-10-02T21:00:13.511Z","1.0.4":"2014-12-05T17:34:04.800Z","1.0.5":"2015-01-13T18:12:50.203Z","1.1.0":"2015-02-23T18:04:39.231Z","1.2.0":"2015-06-24T07:57:22.489Z","1.3.0":"2016-08-10T14:25:16.465Z","1.4.0":"2016-09-12T09:35:18.409Z"},"bugs":{"url":"https://github.com/strongloop/loopback-testing/issues"},"author":{"name":"Ritchie Martori"},"license":"MIT","homepage":"https://github.com/strongloop/loopback-testing#readme","repository":{"url":"git+https://github.com/strongloop/loopback-testing.git","type":"git"},"description":"Utilities for testing LoopBack applications","maintainers":[{"email":"enjoyjava@gmail.com","name":"rfeng"},{"email":"r.m.graham@gmail.com","name":"rmg"},{"email":"dianahmlau@gmail.com","name":"dhmlau"},{"email":"jgorzinski@gmail.com","name":"theprez"}],"readme":"# DEPRECATED\n\nThis module is no longer maintained by StrongLoop/IBM.\n\nWe are encouraging the community to take the ownership of this module.\nPlease open an issue in https://github.com/strongloop/loopback if you\nare willing to become the new maintainer.\n\nSee also https://groups.google.com/forum/#!topic/loopbackjs/w038RvqHeYI\n\n---\n\n#loopback-testing\n\n**Utilities for testing LoopBack apps**\n\n## overview\n\nThe following helpers are designed to generate [mocha] tests against\n[LoopBack](http://strongloop.com/loopback) apps.\n\n## install\n\n1. `npm install loopback-testing --save-dev`\n2. Assuming you started with a clean template/project generated by `slc loopback`\n  1. If you have mocha installed as a global npm module that's great! Simply update `<your_project>/package.json` with:\n\n    ```\n    {\n      ...\n      \"scripts\": {\n        ...\n        \"test\": \"mocha\"\n      }\n    }\n    ```\n  2. Otherwise, you can utilize the mocha library within the `loopback-testing` testing module:\n\n    ```\n    {\n      ...\n      \"scripts\": {\n        ...\n        \"test\": \"./node_modules/loopback-testing/node_modules/.bin/mocha\"\n      }\n    }\n    ```\n3. Run `npm test` to execute any tests under the `test` directory.\n\n## basic usage\n\nBelow is a simple LoopBack app.\n\n```js\nvar loopback = require('loopback');\nvar app = loopback();\nvar Product = app.model('product');\nProduct.attachTo(loopback.memory());\n```\n\nUse the `loopback-testing` module to generate `mocha` tests.\n\n```js\nvar lt = require('loopback-testing');\nvar assert = require('assert');\nvar app = require('../server/server.js'); //path to app.js or server.js\n\ndescribe('/products', function() {\n  lt.beforeEach.withApp(app);\n  lt.describe.whenCalledRemotely('GET', '/products', function() {\n    lt.it.shouldBeAllowed();\n    it('should have statusCode 200', function() {\n      assert.equal(this.res.statusCode, 200);\n    });\n\n    lt.beforeEach.givenModel('product');\n    it('should respond with an array of products', function() {\n      assert(Array.isArray(this.res.body));\n    });\n  });\n});\n```\n\n## building test data\n\nUse TestDataBuilder to build many Model instances in one async call. Specify\nonly properties relevant to your test, the builder will pre-fill remaining\nrequired properties with sensible defaults.\n\n```js\nvar TestDataBuilder = require('loopback-testing').TestDataBuilder;\nvar ref = TestDataBuilder.ref;\n\n// The context object to hold the created models.\n// You can use `this` in mocha test instead.\nvar context = {};\n\nvar ref = TestDataBuilder.ref;\nnew TestDataBuilder()\n  .define('application', Application, {\n    pushSettings: { stub: { } }\n  })\n  .define('device', Device, {\n     // use the value of application's id\n     // the value is resolved at build time\n     appId: ref('application.id'),\n     deviceType: 'android'\n  })\n  .define('notification', Notification)\n  .buildTo(context, function(err) {\n    // test models are available as\n    //   context.application\n    //   context.device\n    //   context.notification\n  });\n```\n","readmeFilename":"README.md","users":{"hideack":true,"mauriciomdea":true}}