我一直在使用Rails應用程序我一直在維護hpricot_matchers和最近的rspec_tag_matchers作爲matcher實現來測試內嵌嵌套標記的字符串(比如,比方說,HTML或XML)。特別是最後一個非常好,因爲它使用了Nokogiri。Sinatra是否有任何RSpec HTML標籤匹配器擴展?
最近我開始在Sinatra開發,當然,我還捆綁了rspec。一切都很好,整潔,直到我發現我沒有像have_tag(檢查標籤和屬性值)那樣的某些匹配器。那麼,在Sinatra中這將非常棒,上面提到的gem是不可用的,因爲它們有一個rspec-rails依賴項,它具有rails依賴性。
所以問題是:是否有任何工具可用於完成相同任務的Sinatra?任何Sinatra匹配在公開?雖然找不到任何東西。
燁,該代碼屬於西納特拉的測試寶石。但那看起來過時並且不受支持。更糟糕的是,它需要haml和spec(不是rspec),而不需要它們作爲gem依賴項(無論如何,我都不使用它們,我想在任何地方解析文本,不僅僅是視圖生成而不管渲染髮動機)。 – ChuckE
這不是真正的答案,它真的和字面上的「Code this like」可以創建自己的...不幸的是,我認爲你看起來太過分了,我只是想把這個片段歸功於擁有作者。 – vgoff