2012-02-26 23 views
3

使用rspec + webrat,您可以檢查各種屬性,如:href,:content,:class等,但我如何檢查html5自定義屬性的內容。它似乎抱怨屬性名稱的第二部分。使用rspec + webrat檢查屬性的內容

如果屬性是'data-random',我嘗試使用have_selector('li', :data-random => 'string')它會抱怨randomundefined local variable or method

回答

1

我認爲這更多與Ruby符號的語法有關。除非引用它們,否則它們不能包含連字符。試試這個:

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

它似乎並不喜歡這一點。 – user1116573 2012-02-27 00:08:09

+0

糟糕!只是嘗試再次使用':'data-method'=>「delete」'並且它工作。 – user1116573 2012-03-10 12:13:53

+0

如何查看rspec + webrat中的display:block? – chaitanya 2012-04-25 09:30:11