2012-02-26 5 views
3

rspec + webrat을 사용하면 :href, :content, :class 등과 같은 다양한 속성을 확인할 수 있지만 html5 사용자 정의 속성의 내용을 어떻게 확인할 수 있습니까? 그것은 속성 이름의 두 번째 부분에 대해 불평하는 것 같습니다.rspec + webrat를 사용하여 속성 내용 확인

속성이 'data-random'이고 have_selector('li', :data-random => 'string')을 사용하려고 시도하면 randomundefined local variable or method이라고 불평합니다.

답변

1

저는 이것이 루비 기호의 구문과 더 관련이 있다고 생각합니다. 따옴표가 붙지 않는 한 하이픈 문자를 포함 할 수 없습니다. 대신 다음을 시도하십시오.

+0

그 중 하나를 좋아하지 않는 것 같습니다. – user1116573

+0

죄송합니다. ': 'data-method'=> "delete"'이것을 다시 시도해 보았습니다. – user1116573

+0

rspec + webrat에서 디스플레이 : 블록을 어떻게 확인할 수 있습니까? – chaitanya