34 lines
874 B
Ruby
34 lines
874 B
Ruby
require 'spec_helper'
|
|
|
|
describe "Avatar", :js => true, :type => :feature, :capybara_feature => true do
|
|
|
|
subject { page }
|
|
|
|
before(:all) do
|
|
Capybara.javascript_driver = :poltergeist
|
|
Capybara.current_driver = Capybara.javascript_driver
|
|
Capybara.default_wait_time = 10
|
|
end
|
|
|
|
let(:user) { FactoryGirl.create(:user) }
|
|
|
|
before(:each) do
|
|
UserMailer.deliveries.clear
|
|
sign_in_poltergeist user
|
|
visit "/client#/account/profile/avatar"
|
|
|
|
find('#account-edit-avatar-upload')
|
|
end
|
|
|
|
it {
|
|
should have_selector('#account-edit-avatar-upload')
|
|
|
|
# this causes capybara 1.9.0 and 1.9.2 to crash.
|
|
#click_link "UPLOAD" # launch filepicker dialog, which is an iframe
|
|
#within_frame('filepicker_dialog') {
|
|
# attach_file('fileUpload', 'spec/assets/images/sample_avatar.png')
|
|
# find('div.jcrop-tracker').should_not be_nil
|
|
#}
|
|
}
|
|
end
|