scriptonia

My name is Alexander Korsak. I am a software developer from Belarus.
Jan 26 '12

Linux replace in multiple files


find . -name \*.haml -exec sed -i "s/OldWord/NewWord/" {} \;

View comments Tags: bash

Jan 25 '12

1 note View comments Tags: html5 features

Jan 25 '12

capybara-webkit is hanging on requests like ‘http://localhost/#/posts/new’

Hi, everyone!

if someone will have issue with hanging browser on steps like


visit "http://localhost/#/posts/new"

You can replace this steps with the next following code and it works for me in capybara-webkit 0.8.0


def visit_script url
  page.execute_script("window.location = '#{url}'")
end

View comments Tags: capybara capybara-webkit js bdd tests

Jan 24 '12

poltergeist

Some days ago I’ve got task to test our offline application with cucumber scenarios.

It was very difficult to do it because in our project we are using capybara-webkit and unfortunately it doesn’t support html5 a lot of features in this webkit server implementation. After digging into forks of capybara-webkit I found one fork with html5 support features via custom ‘set_attribute’ for browser:


page.driver.browser.set_attribute("LocalStorageEnabled", true)

I’ve made merge with master of capybara-webkit in my own fork and then we’ve started to use this fork. But then I found another problem connecting with routing through the application using backbone routers concept with ‘#’ in the routes.

It looks like:

http://localhost/#/posts
http://localhost/#/posts/new

When I tried to visit this links webkit_server was always hanging without throwing messages by timeout. It makes me upset and I’ve decided to replace capybara-webkit driver at all.

I am trying to use poltergeist

Continue…

View comments Tags: html5 capybara rails capybara-webkit js bdd tests

Jan 23 '12

backbone-queues

Hi everyone!

I have just published very small library for backbone.

May be it will helps someone.

https://github.com/oivoodoo/backbone-queues

View comments Tags: backbone html5 javascript js localstorage backbonejs