小编pin*_*inh的帖子

插件和eslint扩展之间有什么区别?

我不明白为什么要有插件和扩展。它们之间有什么区别,我是否需要一个?

javascript eslint

19
推荐指数
3
解决办法
1560
查看次数

整个变量表达式中包含()的JavaScript语法是什么?

({ body: { customer } } = await callCreateCustomer({
    email: createRandomEmailAddress(),
    key: 999,
    password: 'password',
}));
Run Code Online (Sandbox Code Playgroud)

我不明白当您拥有()整个表情时意味着什么?

它有什么作用?

javascript

11
推荐指数
2
解决办法
229
查看次数

当你运行jest --coverage时,Branches列的含义是什么?

我跑了我的测试,这是我收到的:

---------------|----------|----------|----------|----------|-------------------| File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s | ---------------|----------|----------|----------|----------|-------------------| All files | 100 | 0 | 100 | 100 | | Search | 100 | 100 | 100 | 100 | | index.js | 100 | 100 | 100 | 100 | | SearchResults | 100 | 0 | 100 | 100 | | index.js | 100 | 0 | 100 | 100 | 4 | ---------------|----------|----------|----------|----------|-------------------| Test …

javascript testing unit-testing reactjs jestjs

10
推荐指数
2
解决办法
2246
查看次数

如何使用jest和酶测试API调用?

我有一个React容器,我在其中进行API调用,并希望能够使用jest和酶测试它,但不确定如何.

这是我的代码:

import React from "react";
import Search from "../../components/Search";
import { API_KEY } from "../../../config";

class SearchContainer extends React.Component {
  state = {
    articles: []
  };

  performSearch = event => {
    fetch(
      `http://content.guardianapis.com/search?q=${event}&api-key=${API_KEY}`
    )
      .then(response => response.json())
      .then(data => this.setState({ articles: data.response.results }));
  };

  render() {
    return (
      <Search
        performSearch={this.performSearch}
        articles={this.state.articles}
      />
    );
  }
}

export default SearchContainer;
Run Code Online (Sandbox Code Playgroud)

api tdd reactjs jestjs enzyme

7
推荐指数
1
解决办法
8052
查看次数

标签 统计

javascript ×3

jestjs ×2

reactjs ×2

api ×1

enzyme ×1

eslint ×1

tdd ×1

testing ×1

unit-testing ×1