@revoloo/cypress6
Version:
Cypress.io end to end testing tool
35 lines (28 loc) • 814 B
text/typescript
import { observable } from 'mobx'
import Instrument, { InstrumentProps } from '../instruments/instrument-model'
export interface RouteProps extends InstrumentProps {
isStubbed: boolean
method: string
numResponses: number
url: string
}
export default class Route extends Instrument {
isStubbed: boolean
method: string
numResponses: number = 0
url: string
constructor (props: RouteProps) {
super(props)
this.isStubbed = props.isStubbed
this.method = props.method
this.numResponses = props.numResponses
this.url = props.url
}
update (props: RouteProps) {
super.update(props)
this.isStubbed = props.isStubbed
this.method = props.method
this.numResponses = props.numResponses
this.url = props.url
}
}