Sha256: 11d8352f7af216099f2619db689c2673635aec57168bdd16a3b49dec73f8d9c2
Contents?: true
Size: 981 Bytes
Versions: 2
Compression:
Stored size: 981 Bytes
Contents
require 'spec_helper' describe PasswordComponent do include RSpec::Rails::RequestExampleGroup context 'form' do it 'should render form field' do pending @user = Fabricate :user get admin_users_path field = controller.form_fields[:password] component = '' controller.view_context.form_for @user, :url => admin_user_path(@user) do |form| component = Puffer::Component::Base.render_component(controller, field, :form, :form => form) end component.should have_selector('label[for=user_password]') component.should have_selector("input[type=password]") end end context 'index' do it 'should render field content' do pending @user = Fabricate :user get admin_users_path field = controller.index_fields[:password] Puffer::Component::Base.render_component(controller, field, :index, :record => @user).should == '*' * @user.password.mb_chars.length end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
puffer-0.1.1 | spec/components/password_component_spec.rb |
puffer-0.1.0 | spec/app/components/password_component_spec.rb |