Проверьте содержимое атрибутов, используя rspec + webrat - PullRequest
3 голосов
/ 26 февраля 2012

С помощью rspec + webrat вы можете проверять различные атрибуты, такие как :href, :content, :class и т. Д., Но как я могу проверить содержимое пользовательских атрибутов html5. Кажется, что жалуются на вторую часть имени атрибута.

Если атрибут 'data-random' и я пытаюсь использовать have_selector('li', :data-random => 'string'), он будет жаловаться, что random является undefined local variable or method.

1 Ответ

1 голос
/ 26 февраля 2012

Я думаю, что это больше связано с синтаксисом символов Ruby.Они не могут содержать дефисные символы, если они не указаны в кавычках.Попробуйте вместо этого:

have_selector('li', :'data-random' => 'string')
...