使用SSR时,你要负责回应正确的HTTP Status Code。
因为牵涉到HTTP Status Code时,常会有状态的变化,这表示你可能需要测试关於回应的Status Code。
你可以使用SuperTest来测试Status Code的回应逻辑。
范例如下:
import request from 'supertest'
test('returns 400', ()=> {
return request('https://www.someServer.com').get('/').expect(400)
})
值得一提的是,这与之前撰写的测试有很大的不同: 它是Integration Test。
另外我会建议你使用特别的Script来执行Integration Test,因为它可能会比其他测试更花时间。
<<: JavaScript基本功修练:Day30 - AJAX常遇上的同源政策问题与解决方法
前言 铁人赛最後一日,直到此我们已经学习了许多知识、也了解了不少 PVE 的操作!最後一天就来聊聊之...
今天终於脱离了比较痛苦(?)的python基础语法教学,开始进入python中不可或缺的一环-套件。...
这回写到的霍夫曼编码是在Algorithms Illuminated Part 3: Greedy ...
今年申请了两个加速器:Y Combinator、Berkley SkyDeck 这两个加速器在国际上...
曾经做过一个专案,顾客把商品加入购物车後,可以同时选择要加入几笔商品,然後在结帐页的时候需要根据商品...