Redux-Saga 生成器函数 return 嵌套 json 对象,这不是我想要的

Redux-Saga generator function return nested json object which isn't I want

当我使用call获取api时,它应该是return只是一个字符串。但它 return 是一个 JSON 对象。

EX:

有人知道这是怎么回事吗?谢谢。

=====================

检查下面的代码

https://gist.github.com/Hsueh-Jen/f1459d19dfe01c525cbb55c8426e410e

和下面的错误信息

https://i.stack.imgur.com/wmRPC.png

这是你测试的错误。这一行:

expect(gen.next({ product }).value).toEqual(put({ type: 'PRODUCTS_RECEIVED', product: 'iphone' }));

应该是

expect(gen.next(product).value).toEqual(put({ type: 'PRODUCTS_RECEIVED', product: 'iphone' }));