প্রশ্ন ট্যাগ «rspec»

আরএসপেক হ'ল রুবি প্রোগ্রামিং ভাষার জন্য আচরণ-চালিত বিকাশ (বিডিডি) কাঠামো, জেবিহেভ দ্বারা অনুপ্রাণিত। এটিতে জেএমকের উপর ভিত্তি করে নিজস্ব সম্পূর্ণ সংহত বিদ্রূপ কাঠামো রয়েছে। কাঠামোটি একটি ডোমেন-নির্দিষ্ট ভাষা (ডিএসএল) হিসাবে বিবেচনা করা যেতে পারে এবং এটি একটি প্রাকৃতিক ভাষার স্পেসিফিকেশনের অনুরূপ।

4
আরএসপেক নিয়ন্ত্রক পরীক্ষা - ফাঁকা রেসপন্স.বডি
আরএসপেকের সাথে আমার কন্ট্রোলারদের পরীক্ষা করার সময় আমি একটি সমস্যার সাথে আটকে আছি - রেসপন্স.বডি কল সর্বদা একটি খালি স্ট্রিং দেয়। ব্রাউজারে সবকিছু সঠিকভাবে রেন্ডার করে, এবং শসা বৈশিষ্ট্য পরীক্ষাগুলি সঠিক হয়ে গেছে বলে মনে হয়, তবে আরএসপেক প্রতিবার ব্যর্থ হয়। প্রতিক্রিয়া অবজেক্টের অন্যান্য প্রত্যাশা যেমন response.should render_template('index')কোনও সমস্যা ছাড়াই …

7
আরএসপিপিতে একদল পরীক্ষার অক্ষম করবেন?
আমার একটি পরীক্ষার স্পেস রয়েছে যা describesকোন শ্রেণি এবং এর মধ্যে contextsবিভিন্ন itব্লকের সাথে বিভিন্ন রয়েছে। contextঅস্থায়ীভাবে অক্ষম করতে পারি এমন কোন উপায় আছে কি ? আমি অক্ষম করতে চাই এমন একটির pending "temporarily disabled"মধ্যে একেবারে শীর্ষে একটি কল যুক্ত করার চেষ্টা করেছি context, এবং আমি অনুমানটি চালানোর সময় মুলতুবি …
102 ruby  rspec 

9
ক্যাপিবারা অ্যামবিগুইটি রেজোলিউশন
ক্যাপিবারাতে আমি কীভাবে অস্পষ্টতা সমাধান করব? কোনও কারণে আমার একটি পৃষ্ঠায় একই মানগুলির সাথে লিঙ্কগুলি প্রয়োজন তবে ত্রুটি হওয়ার পরে আমি কোনও পরীক্ষা তৈরি করতে পারি না Failure/Error: click_link("#tag1") Capybara::Ambiguous: Ambiguous match, found 2 elements matching link "#tag1" আমি কেন এড়াতে পারি না তার কারণ হ'ল ডিজাইন। আমি ডানদিকে টুইটার …

1
আরএসপেক 3 - স্টাড একটি ক্লাস পদ্ধতি
আমি আরএসপেক ২.৯৯ থেকে আরএসপিপ ৩.০.৩ এ আপগ্রেড করছি এবং ব্যবহারের জন্য উদাহরণ পদ্ধতি রূপান্তর করেছি allow_any_instance_of, তবে শ্রেণিক পদ্ধতিতে কীভাবে আটকানো যায় তা ভেবে দেখিনি । আমার এই কোড আছে: module MyMod class Utils def self.find_x(myarg) # Stuff end end end এবং আমার আরএসপেক 2 পরীক্ষা এটি করে: MyMod::Utils.stub(:find_x).and_return({something: …

6
পরীক্ষার ব্যর্থতার সাথে সম্পৃক্ত পুরো ট্রেসটি দিতে কীভাবে আরএসপেক -২ পাবেন?
এখনই যদি আমি আমার পরীক্ষার স্যুটটি ব্যবহার করে চালিত করি তবে আমি rake specএকটি ত্রুটি পেয়েছি: 1) বিভাগগুলি নিয়ন্ত্রণকারী জিইটি 'সূচক' কাজ করা উচিত ব্যর্থতা / ত্রুটি: 'সূচক' পান # এর জন্য অপরিজ্ঞাত পদ্ধতি `লোকেল ' #। 'ব্লক (3 স্তর) এ' আমার যেমন ত্রুটি আছে এটি স্বাভাবিক :) সমস্যাটি হ'ল …

9
একটি বৃহত্তর রেল অ্যাপ্লিকেশনগুলিতে আরএসপেক পরীক্ষার গতি বাড়ানো
আমার আরএসপেক পরীক্ষায় 2,000 টিরও বেশি উদাহরণ সহ আমার কাছে একটি রেল আবেদন রয়েছে। বলা বাহুল্য, এটি একটি বৃহত প্রয়োগ এবং এটি পরীক্ষা করার মতো অনেক কিছুই আছে। এই মুহুর্তে এই পরীক্ষাগুলি চালানো খুব অদক্ষ এবং কারণ এটি এত দীর্ঘ সময় নেয়, আমরা প্রায় একটি নতুন বিল্ড চাপ দেওয়ার আগে …

4
আরএসপেক: লেট এবং ব্লকের আগে পার্থক্য কী?
আরএসপেকের letএকটি beforeব্লকের মধ্যে পার্থক্য কী ? এবং যখন প্রতিটি ব্যবহার করবেন? নীচের উদাহরণে ভাল পদ্ধতির (যাক বা আগে) কী হবে? let(:user) { User.make !} let(:account) {user.account.make!} before(:each) do @user = User.make! @account = @user.account.make! end আমি এই স্ট্যাকওভারফ্লো পোস্টটি অধ্যয়ন করেছি তবে উপরের মতো সমিতির জিনিসপত্রের জন্য সংজ্ঞা দেওয়া …

5
রেলগুলিতে আরএসপেক এবং ক্যাপিবারা ব্যবহার করার সময় অপরিজ্ঞাত পদ্ধতি 'ভিজিট' করে
আরএসপিপিতে কাজ করা ক্যাপিবারা পাচ্ছি না এটি আমাকে এই ত্রুটি দেয়: undefined method `visit' for #<RSpec::Core::ExampleGroup::Nested_1:0x16529f8 @example=nil> আমি জানি যে এ সম্পর্কে প্রচুর পোস্ট রয়েছে তবে সমাধানগুলির মধ্যে এটি আমার পক্ষে কাজ করছে না। তাদের মধ্যে বেশিরভাগই চশমাগুলিকে / অনুমান / বৈশিষ্ট্যগুলিতে অন্তর্ভুক্ত করে না - যা খনিতে রয়েছে। প্রথম …

2
স্পেক / রেল_হেল্পার.আরবি কীভাবে স্পেক / স্পেক_হেল্পার.আরবি থেকে আলাদা? আমার কি দরকার?
আমি দ্বিতীয়বারের জন্য রেল টিউটোরিয়াল করছি। আমি এই প্রবেশ যখন rails generate integration_test static_pages আমি পেতে spec/rails_helper.rbএবং spec/spec_helper.rbপরিবর্তে ন্যায়বিচারspec/spec_helper.rb এখন যখন আমি আমার পরীক্ষাগুলি পরিচালনা করি, তখন এগুলি দীর্ঘতর (আরও "ভার্বোজ") হয় এবং আমি এই বারের চেয়ে বেশি ধীর হয়েছি। আমি ভাবছি দুটি ফাইলের মধ্যে পার্থক্য কী এবং আমি যদি …

5
Has_many সমিতির সাথে কীভাবে ফ্যাক্টরিগার্লে কারখানা স্থাপন করবেন G
কেউ যদি আমাকে বলতে পারে যে আমি ঠিক সেটআপটি ভুল পথে চালাচ্ছি? আমার কাছে নিম্নলিখিত মডেলগুলি রয়েছে যা has_many.through সমিতিগুলি রয়েছে: class Listing < ActiveRecord::Base attr_accessible ... has_many :listing_features has_many :features, :through => :listing_features validates_presence_of ... ... end class Feature < ActiveRecord::Base attr_accessible ... validates_presence_of ... validates_uniqueness_of ... has_many :listing_features …

4
ক্যাপিবারা: আমি কীভাবে কোনও আইডি দিয়ে ইনপুট ফিল্ডটি পূরণ করব
আমার আছে এটা: <input class="string optional" id="course_group_courses_attributes_2_name" name="course_group[courses_attributes][2][name]" placeholder="Lengua" size="15" type="text" /> </div> আমি কীভাবে কোনও ক্ষেত্রটি তার আইডি দিয়ে পূরণ করব?
88 rspec  capybara 

6
পাখি 4: পরীক্ষার ডাটাবেস পুনরায় সেট করবেন কীভাবে?
আমি রেল 4 এ আছি এবং লক্ষ্য করেছি যে আমার কিছু আরএসপেক পরীক্ষা ব্যর্থ হচ্ছে কারণ আমার কিছু পরীক্ষার রিফ্যাক্টরিং ফিল্টার করার আগে ব্যবহার করে (সম্ভবত লেনদেনের কারণে)। এই পোস্টে একটি অনুরূপ সমস্যা বর্ণনা করে: রেল পরীক্ষা ডাটাবেস কিছু রান পরে ক্লিয়ারিং না ডাটাবেসক্লিয়নার রত্ন ব্যবহারের পরিবর্তে, পরীক্ষার ডাটাবেসটি সাফ …

10
ক্যাপিবারা একটি উপাদানের বৈশিষ্ট্য যুক্ত করে
আমি আরএসপেক 2 এবং ক্যাপিবারা গ্রহণযোগ্যতা পরীক্ষার জন্য ব্যবহার করছি। আমি দৃsert়ভাবে বলতে চাই যে লিংকটি ক্যাপিবারাতে অক্ষম আছে বা না। কিভাবে আমি এটি করতে পারব?

4
আরএসপেক: একাধিক পরিবর্তনের প্রত্যাশা
কোনও বৈশিষ্ট্যে বর্ণিত ফর্ম জমা দেওয়ার সময় আমি কোনও মডেলটিতে অনেক পরিবর্তন পরীক্ষা করতে চাই। উদাহরণস্বরূপ, আমি নিশ্চিত করতে চাই যে ব্যবহারকারীর নামটি X থেকে Y এ পরিবর্তিত হয়েছে এবং এনক্রিপ্ট হওয়া পাসওয়ার্ডটি কোনও মান দ্বারা পরিবর্তিত হয়েছিল। আমি জানি যে এটি সম্পর্কে ইতিমধ্যে কিছু প্রশ্ন রয়েছে তবে আমি আমার …

3
রেল / আরএসপেকের ব্যতিক্রম উত্থাপন কীভাবে পরীক্ষা করবেন?
নিম্নলিখিত কোড রয়েছে: def index @car_types = car_brand.car_types end def car_brand CarBrand.find(params[:car_brand_id]) rescue ActiveRecord::RecordNotFound raise Errors::CarBrandNotFound.new end আমি এটি আরএসপেকের মাধ্যমে পরীক্ষা করতে চাই। আমার কোডটি হ'ল: it 'raises CarBrandNotFound exception' do get :index, car_brand_id: 0 expect(response).to raise_error(Errors::CarBrandNotFound) end 0 সমান আইডি সহ কারব্র্যান্ড উপস্থিত নেই, সুতরাং আমার নিয়ামক কোড …

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.