beforeEach(() => { msgHandler = jest.fn(); transporter = new StanTransporter(); transporter.init(new Transit(new ServiceBroker({ logger: false, namespace: "TEST" })), msgHandler); let p = transporter.connect(); transporter._client.callbacks.connect(); // Trigger the `resolve` return p; });
this.props.uploadLogo(input.target.files[0], { ...this.callbacks, onLoad: () => { this.setState({isUploading: true, message: ''}) this.fileSelector.value = '' } })
componentDidMount () { if (this.needFetching()) { const regionID = regions.find(r => r.name === this.state.regionName).id this.props.fetchExternalMetrics(CloudWatchMetricsSelector.monitoringServiceName, {region: regionID}, this.callbacks) } }
it("check disconnect", () => { let p = transporter.connect().catch(protectReject).then(() => { let cb = transporter.client.close; transporter.disconnect(); expect(transporter.client).toBeNull(); expect(cb).toHaveBeenCalledTimes(1); }); transporter._client.callbacks.connect(); // Trigger the `resolve` return p; });
it("check onConnected after reconnect", () => { transporter.onConnected = jest.fn(() => Promise.resolve()); let p = transporter.connect().catch(protectReject).then(() => { transporter.onConnected.mockClear(); transporter._client.callbacks.reconnect(); // Trigger the `resolve` expect(transporter.onConnected).toHaveBeenCalledTimes(1); expect(transporter.onConnected).toHaveBeenCalledWith(true); }); transporter._client.callbacks.connect(); // Trigger the `resolve` return p; });
componentDidMount () { this.props.fetchSettings(this.callbacks) }
componentDidMount () { if (!this.props.maintenance) { this.props.fetchMaintenances(this.callbacks) } }
it("check onConnected after connect", () => { transporter.onConnected = jest.fn(() => Promise.resolve()); let p = transporter.connect().catch(protectReject).then(() => { expect(transporter.onConnected).toHaveBeenCalledTimes(1); expect(transporter.onConnected).toHaveBeenCalledWith(); }); transporter._client.callbacks.connect(); // Trigger the `resolve` return p; });
componentDidMount () { if (!this.props.incident) { this.props.fetchIncidents(this.callbacks) } }
this.props.deleteLogo(this.props.logoID, { ...this.callbacks, onSuccess: () => { this.setState({isUploading: false, message: 'Deleted!'}) } })
componentDidMount () { if (!this.props.maintenance) { this.props.fetchMaintenances(this.callbacks) } }
this.props.uploadLogo(input.target.files[0], { ...this.callbacks, onLoad: () => { this.setState({isUploading: true, message: ''}) this.fileSelector.value = '' } })
componentDidMount () { if (this.needFetching()) { const regionID = regions.find(r => r.name === this.state.regionName).id this.props.fetchExternalMetrics(CloudWatchMetricsSelector.monitoringServiceName, {region: regionID}, this.callbacks) } }
componentDidMount () { if (!this.props.incident) { this.props.fetchIncidents(this.callbacks) } }
this.props.deleteLogo(this.props.logoID, { ...this.callbacks, onSuccess: () => { this.setState({isUploading: false, message: 'Deleted!'}) } })