// Expulse pod 4 from pod 1 and 2
uploadVideo(1, function () {
- setTimeout(function () {
- uploadVideo(1, function () {
- setTimeout(function () {
+ uploadVideo(2, function () {
+ setTimeout(function () {
+ uploadVideo(1, function () {
uploadVideo(2, function () {
setTimeout(function () {
- uploadVideo(2, function () {
- setTimeout(function () {
- // Rerun server 4
- utils.runServer(4, function (app, url) {
- apps[3] = app
- getFriendsList(4, function (err, res) {
+ // Rerun server 4
+ utils.runServer(4, function (app, url) {
+ apps[3] = app
+ getFriendsList(4, function (err, res) {
+ if (err) throw err
+ // Pod 4 didn't know pod 1 and 2 removed it
+ expect(res.body.length).to.equal(3)
+
+ // Pod 6 ask pod 1, 2 and 3
+ makeFriend(6, function () {
+ getFriendsList(6, function (err, res) {
if (err) throw err
- // Pod 4 didn't know pod 1 and 2 removed it
- expect(res.body.length).to.equal(3)
-
- // Pod 6 ask pod 1, 2 and 3
- makeFriend(6, function () {
- getFriendsList(6, function (err, res) {
- if (err) throw err
-
- // Pod 4 should not be our friend
- var result = res.body
- expect(result.length).to.equal(3)
- for (var pod of result) {
- expect(pod.url).not.equal(urls[3])
- }
-
- done()
- })
- })
+
+ // Pod 4 should not be our friend
+ var result = res.body
+ expect(result.length).to.equal(3)
+ for (var pod of result) {
+ expect(pod.url).not.equal(urls[3])
+ }
+
+ done()
})
})
- }, 15000)
+ })
})
}, 15000)
})
- }, 15000)
- })
- }, 15000)
+ })
+ }, 11000)
+ })
})
})
})