2010-08-16 7 views
6

मैं एक ककड़ी कदम मिल गया है: यह देखते हुए कि मैंककड़ी कदम परिभाषा "यह देखते हुए कि मैं में लॉग इन कर रहा हूँ"

में लॉग इन कर रहा हूँ मुझे समझ नहीं आता कि कैसे मैं एक कदम परिभाषा के रूप में यह लागू करना चाहिए।

किसी ने मुझे सही दिशा में बात कर सकते हैं, ट्यूटोरियल, ब्लॉग आदि

+1

पता है कि प्रमाणीकरण सिस्टम प्रयोग कर रहे करने की आवश्यकता है कि मैं पूरे ढेर के माध्यम से चलाने के लिए और पर्यावरण तरीका एक सामान्य उपयोगकर्ता होगा की स्थापना की है ... –

उत्तर

9

में इस कदम को विभाजित कर सकते हैं यहाँ है कैसे मैं यह कर।

Given /^I have one\s+user "([^\"]*)" with email "([^\"]*)" and password "([^\"]*)"$/ do |username,email, password| 
    @user = User.new(:email => email, 
        :username=>username, 
        :password => password, 
        :password_confirmation => password) 
    @user.save! 
end 

Given /^I am an authenticated user$/ do 
    name = 'exmample' 
    email = '[email protected]' 
    password = 'secret!' 

    Given %{I have one user "#{name}" with email "#{email}" and password "#{password}"} 
    And %{I go to the user login page} 
    And %{I fill in "user_username" with "#{name}"} 
    And %{I fill in "user_password" with "#{password}"} 
    And %{I press "Sign in"} 
end 

कारण मैं इसे इस तरह करते हैं,

4

हाय आप तीन छोटे चरणों

1. visit login page 
2. fill_in login, username 
3. press login button 
संबंधित मुद्दे