Estoy tratando de ejecutar pruebas en broma en este momento, en este momento recibo un error que se ve así,
TypeError: Cannot read property 'indexOf' of undefined 194 | if (this.config.storage_host) { 195 | domain = this.config.storage_host; > 196 | } else if (document.domain.indexOf("example") > 0) { | ^ 197 | let domainParts: string[] = document.domain.split("."); 198 | domainParts.splice(0, 1); 199 | domain = domainParts.join(".");El problema parece ser que document.domain no está definido, ¿cómo haría para crear un document.domain para las pruebas? Supongo que me burlaría de alguna manera, lo he intentado,
Object.defineProperty(document, 'domain' { writable: true, value: 'https://www.example.com' });pero eso no hizo ningún cambio. También tendré que simular un objeto que se usa en toda la aplicación, ¿cómo lo haría? El objeto se llama ProvideState y tiene atributos como,
const ProvideState = { state: { app: 'client' context: '', } }