Как запустить с Rspec?

Я новичок в React, но похоже, что метод, который вы вызываете в своем «else», просто возвращает какое-то значение, а не jsx. Ваш результат 'if' возвращает jsx, а ваш else просто вызывает функцию, которая просто возвращает значение.

getAmount = item => {
  var amount = 0;
  var basket = [...this.state.basket];
  basket.forEach(i => {
    if (i === item) {
      amount++;
    }
  });
  console.log(item + " : " + amount);
  return (
    <React.Fragment>
      <span>{parseInt(amount)}</span>
    </React.Fragment>
  )
};

Я, скорее всего, далеко, так как я только начал изучать React, но я думаю, что стоит попробовать, если это поможет. Или вы можете выполнить часть <React.Fragment> прямо в своем другом и поместить функцию в <span>, но не уверены, сработает ли это.

6
задан Svante 29 March 2009 в 21:51
поделиться

3 ответа

7
ответ дан 8 December 2019 в 13:49
поделиться

PragProg имеет бета книгу (с полной книгой, поставлющейся в июне) Авторами RSpec самими. Я работаю через него теперь, и это было фантастически до сих пор! Я начал проходить скринкасты peepcode несколько недель назад, и Sarah Mei права, они являются великими. Однако книга идет немного больше подробно, где мне была нужна она также (как полный новичок к BDD самому).

Книга RSpec

5
ответ дан 8 December 2019 в 13:49
поделиться

Если Вы начинаете, Вы могли бы хотеть попытаться запуститься с комбинации огурца и rspec.

Огурец, является высокоуровневой заменой интеграционного тестирования rpec для бегуна истории и приспособлен к клиентской удобочитаемости.

Новые обложки книги RSpec, как сделать внешнюю сторону - в методе разработки и огуречных сценариях, чувствуют себя намного более материальными к тестированию новичков, по моему скромному мнению.

Ryan Bates только в этот момент отправил начало работы с огуречным скринкастом (я не могу ручаться за содержание, поскольку его хостинг файлов кажется borked в данный момент, но все его другие видео были очень ясны).

Был также недавний огурец разговор BDD в Горе на запад Ruby Conf, которая находится на confreaks здесь.

У меня есть сильный удар других огуречных ссылок здесь.

5
ответ дан 8 December 2019 в 13:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: