小编db9*_*998的帖子

什么是slu ??

我目前正在使用CodeIgniters教程中的精彩文档.然而,有一个经常使用的术语,它被称为"slug".我经常环顾四周,找出这个术语的含义,我无法理解它是什么以及它是什么.以下是使用时间的示例:

使用此代码,您可以执行两个不同的查询.您可以获取所有新闻记录,或通过其slug获取新闻项目

php frameworks codeigniter

37
推荐指数
3
解决办法
4万
查看次数

在Redux中测试动作创建者时,如何模拟Firebase SDK?

我正在使用React,Redux和Firebase进行POC.我目前正在研究如何测试动作创作者.我跟着这个- https://redux.js.org/recipes/writing-tests#async-action-creators指南,它已经有用至今.但是,作为一个简单的示例,我想测试在使用Firebase成功进行身份验证后调度操作,如此 -

行动创造者

export const authenticate = (username, password) => {
  return dispatch => {
    firebase.auth().signInWithEmailAndPassword(username, password)
      .then(() => {
        dispatch(authenticationSuccessful())
      })
      .catch(() => {

      });
  }
};
Run Code Online (Sandbox Code Playgroud)

行动

const authenticationSuccessful = () => {
  return {
    type: actionTypes.AUTHENTICATION_SUCCESSFUL
  };
};
Run Code Online (Sandbox Code Playgroud)

对于测试方面我喜欢的东西,redux-mock-store和expect.我已经研究过其他人在这个场景中使用了什么,我还没有找到明确的答案,我也看过https://www.npmjs.com/package/firebase-mock但是我没有知道这是否是社区内的热门选择.

真的很感激任何提前帮助!

unit-testing firebase reactjs jestjs redux

6
推荐指数
1
解决办法
811
查看次数

标签 统计

codeigniter ×1

firebase ×1

frameworks ×1

jestjs ×1

php ×1

reactjs ×1

redux ×1

unit-testing ×1