return string(bytes) }).Should(Equal("28")) }) }) Context("with appropriate security group setting", func() { BeforeEach(func() { lrp.EgressRules = []models.SecurityGroupRule{ { Protocol: models.TCPProtocol, Destinations: []string{"9.0.0.0-89.255.255.255", "90.0.0.0-94.0.0.0"}, Ports: []uint16{80}, }, { Protocol: models.UDPProtocol, Destinations: []string{"0.0.0.0/0"}, PortRange: &models.PortRange{ Start: 53, End: 53, }, }, } }) It("allows outbound tcp traffic", func() { Eventually(func() string { bytes, statusCode, err := helpers.ResponseBodyAndStatusCodeFromHost(componentMaker.Addresses.Router, helpers.DefaultHost) if err != nil { return err.Error() }