我目前正在使用CodeIgniters教程中的精彩文档.然而,有一个经常使用的术语,它被称为"slug".我经常环顾四周,找出这个术语的含义,我无法理解它是什么以及它是什么.以下是使用时间的示例:
使用此代码,您可以执行两个不同的查询.您可以获取所有新闻记录,或通过其slug获取新闻项目
我正在使用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但是我没有知道这是否是社区内的热门选择.
真的很感激任何提前帮助!