Lo que me importa es que todo funcione como debería. Así es como lo haces. Ahora también puedes, básicamente, ir a una ruta, por ejemplo, en este sitio web, no quiero acceder al sitio web de IMDB cada vez que quiero probar el sitio, pero quiero asegurarme de que el enlace sea clicable. Así que puedes ver aquí, cada película hace clic en el sitio web, hace clic en el sitio web de IMD, y básicamente estoy diciendo, cuando quieras ir a ese sitio web, solo ve aquí en su lugar. Así que simulando, ¿verdad?
Estoy simulando eso, para que no acceda a ese sitio web, pero aún puedo probar que ese botón es clicable y va a ir a donde debería ir. Echemos un vistazo rápido a cómo harías eso. Así que en la misma prueba, de hecho tengo esto en la misma prueba, mira cómo estoy usando test.stats, ¿ves? Mis hermosas pruebas, y asombrosas. Así que aquí, ¿verdad? Tengo mi página, espera, page.context. Mira esa línea 77, y estoy diciendo ruta. Así que el sitio web de la película Twister. Así que cuando vayas al sitio web de la película Twister, voy a crear una página HTML y una página simulada, ¿verdad? Solo para probar que estoy yendo a esa página. Y luego básicamente solo, y lo mismo aquí, ¿verdad? Para el sitio web de IMDb, cada vez que veas esa ruta, intercepítala, y complétala con este cuerpo en su lugar, esta cosa simulada que estoy creando. Y luego básicamente obtengo el pequeño botón, lo hago clic, y luego espero que la página uno tenga la URL, IMDb. Así que esa es una forma de simular enlaces externos a los que quieres ir, pero quieres asegurarte de que sean clicables y que alguien pueda hacer eso. Así que eso es realmente genial, y puedo simplemente reproducir eso de nuevo, y puedes ver cómo básicamente solo va y encuentra el sitio web de la película Twister en lugar de ir al sitio web real. Puedes ver www.twistersmovie.com, ¿verdad? Así que es realmente, realmente genial. Así que sí, eso es simulación de API.
Así que echemos un vistazo a probar fecha y hora. ¿Cómo harías eso? Así que podrías querer probar algo como esto. Tenemos un reloj, ¿verdad? Y tenemos 16, 36, 52, y está contando hacia arriba, y está usando date.now. Así que básicamente, lo que tengo que hacer, tengo una función llamada startClock. Tengo el const today, mi fecha, etcétera. Y tengo un window addEventListener, load, start the clock, ¿verdad? Así que eso es básicamente mi reloj, HTML. Y luego mi prueba, lo que va a hacer es básicamente estoy usando el page.clock, y estoy configurando una hora fija. Así que mi hora fija es una nueva fecha a las 10 de la mañana en esta fecha específica. Y luego voy a mi sitio web del reloj. Así que fixed, setFixedTime devuelve una hora falsa fija en todo momento, ¿de acuerdo? Y luego básicamente ejecuto esta prueba, y solo me aseguro de que la hora sea las 10 en punto. Tengo que eso pasa, y puedes ver en mi visor de trazas aquí, estoy ejecutando a través de la extensión de VS Code, y obtengo el visor de trazas porque tengo eso configurado. Y solo muestra, sí, va a las 10 en punto. Así que perfecto.
Comments