не должен включать - PullRequest
       3

не должен включать

4 голосов
/ 28 марта 2012

Как я могу описать тест RSpec, чтобы проверить, не содержит ли массив какое-либо значение? Примерно так:

tags.should include("one")
tags.should not include("two")

Я могу переписать свое состояние:

tags.include?("two").should be_false

но я ищу более красивое решение.

Ответы [ 2 ]

14 голосов
/ 18 августа 2015

для Rspec v3:

expect(my_string).to include "some value"


expect(my_string).not_to include "some value"
8 голосов
/ 28 марта 2012

RSpec имеет should_not, а также should.

tags.should include("one")
tags.should_not include("two")

Вот несколько других примеров включающего совпадения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...