Sha256: a0f973d6d388d2ecd83145e40bbb78a933141e8cbcac77f5cb41596522c6cdef
Contents?: true
Size: 1.06 KB
Versions: 8
Compression:
Stored size: 1.06 KB
Contents
# Copyright (c) 2008-2013 Michael Dvorkin and contributors. # # Fat Free CRM is freely distributable under the terms of MIT license. # See MIT-LICENSE file or http://www.opensource.org/licenses/mit-license.php #------------------------------------------------------------------------------ require 'spec_helper' describe "admin/users/update" do before do login_and_assign(admin: true) assign(:user, @user = FactoryGirl.build_stubbed(:user)) end describe "no errors:" do it "replaces [Edit User] form with user partial and highlights it" do render expect(rendered).to include("user_#{@user.id}") expect(rendered).to include(%/$('#user_#{@user.id}').effect("highlight"/) end end describe "validation errors:" do before do @user.errors.add(:name) end it "redraws [Edit User] form and shakes it" do render expect(rendered).to include("user_#{@user.id}") expect(rendered).to include(%/$('#user_#{@user.id}').effect("shake"/) expect(rendered).to include(%/$('#user_username').focus()/) end end end
Version data entries
8 entries across 8 versions & 1 rubygems