ワチール/ FireWATIR URLの一貫?
質問
私たちは、jQueryの中で書かれた新しいWebアプリケーションをテストするために、プロジェクトの開始時であり、それはワチールとFireWATIRを使用して行うことを計画しています。
概念実証の間に私は、例えばFireWATIRに渡すスクリプトがワチールでこのエラーを生成し、ワチールとFireWATIRは、URLを表す方法の違いを発見したテストを行います。
assert_equal(expandImage.src,"../WebToolKit/images/closed.jpg")
testBrowserGadget2(WebClientHomePage) [002_pub_browser.rb:108]:
<"http://172.24.4.125:8081/WebToolKit/images/closed.jpg"> expected but was
<"../WebToolKit/images/closed.jpg">.
ワチールまたはFireWATIR Iのいずれかのいずれかの設定は、URL値が
?IEとFirefoxに対して実行したときの間で一貫しているので、有効にすることができますあります解決
私が使用するURIモジュール...
例えば。 必要 'URI'
URI.parse( " http://google.com/image/path.jpg ")。パス => "/image/path.jpg"
すなわち。 assert_equal(URI.parse(expandImage.src).path、 "../ WebToolKit /画像/ closed.jpg")
他のヒント
あなたが使用することができassert_match http://en.wikibooks.org/wiki/Ruby_Programming/Unit_testing の
所属していません StackOverflow