{
						ID:            0,
						DiscardOutput: false,
					},
					{
						ID:            1,
						DiscardOutput: true,
					},
				},
			})
			Expect(err).ToNot(HaveOccurred())

			linked := make(chan bool)

			go func() {
				res, err := container.Link(0)
				Expect(err).ToNot(HaveOccurred())
				Expect(res.Stdout).To(Equal([]byte("hello\n")))
				linked <- true
			}()

			go func() {
				res, err := container.Link(1)
				Expect(err).ToNot(HaveOccurred())
				Expect(res.Stdout).To(BeEmpty())
				linked <- true
			}()

			<-linked
			<-linked
		})