質問

私たちは、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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top