app/assets/javascripts/netzke/testing/helpers/queries.js.coffee in netzke-testing-0.9.1 vs app/assets/javascripts/netzke/testing/helpers/queries.js.coffee in netzke-testing-0.10.0.rc1

- old
+ new

@@ -9,11 +9,13 @@ panelWithContent: (text) -> Ext.DomQuery.select("div.x-panel-body:contains(" + text + ")")[0] || 'panel with content ' + text button: (text) -> - Ext.ComponentQuery.query("button{isVisible(true)}[text='"+text+"']")[0] || "button " + text + button = Ext.ComponentQuery.query("button{isVisible(true)}[text='"+text+"']")[0] + button ||= Ext.ComponentQuery.query("button{isVisible(true)}[tooltip='"+text+"']")[0] + button || "button " + text tool: (type) -> Ext.ComponentQuery.query("tool{isVisible(true)}[type='"+type+"']")[0] || 'tool ' + type component: (id) -> @@ -79,9 +81,21 @@ Ext.each Ext.ComponentQuery.query('datefield'), (item) -> if item.getValue().toString() == (new Date(value)).toString() res = item return res + + eastRegion: -> + Ext.ComponentQuery.query("[region=east]")[0] + + westRegion: -> + Ext.ComponentQuery.query("[region=west]")[0] + + southRegion: -> + Ext.ComponentQuery.query("[region=south]")[0] + + northRegion: -> + Ext.ComponentQuery.query("[region=north]")[0] _componentLike:(type,attr,value)-> Ext.ComponentQuery.query(type+'['+attr+'='+value+']')[0] || type + " with " + attr + " '" + value + "'" # alias window.anywhere = window.somewhere