Ini bukan bahan Rails, ini adalah definisi langkah Timun ialah rangka kerja ujian penerimaan BDD Bahagian yang anda lihat adalah sekeping kod untuk menguji penegasan. Timun menggunakan DSL yang hampir dengan bahasa semula jadi, jadi sintaksnya sangat mesra pengguna. Walau bagaimanapun, pengaturcara sendiri tidak mengikuti gaya Timun, yang kebanyakannya digunakan untuk skrip ujian komersial. Pengaturcara sendiri lebih suka sintaks prosedur, dan semantik yang sesuai sudah mencukupi Dalam dunia Ruby, MiniTest dan RSpec adalah rangka kerja ujian yang lebih popular.
Tambahan pula, setelah difikirkan dengan teliti, ini mungkin bukan Timun. Pada mulanya saya fikir ia adalah kerana kaedah Then, tetapi Timun nampaknya menggunakan Then dalam Senario, bukan? (Memori kabur)
Jika RSpec atau sesuatu seperti itu, adakah terdapat Then? Mungkin DSL lanjutan? Ia mungkin, jadi melompat ke kesimpulan bahawa ia Timun mungkin salah.
Walau bagaimanapun, ini sudah pasti kod ujian dan bukan milik Rails sendiri.
Dari segi penggunaan, ciri digunakan untuk membuat kes ujian ciri berfungsi, bukan sahaja terhad kepada Timun, RSpec juga boleh menggunakan ini, seperti di sini https://github.com/agilejzl/blog-eye/tree/ master /spec/features, @nightire boleh mempunyai Kemudian ujian proses kelas dengan permata 'rspec-example_steps'.
ialah kod timun. Kemudian digunakan dalam fail .feature untuk menerangkan proses atau dalam fail _steps.rb untuk menghuraikan proses. Yang disebutkan di atas jelas sekali yang terakhir. Ia terletak di bawah laluan ../features/step_definitions/.
Ini bukan bahan Rails, ini adalah definisi langkah Timun ialah rangka kerja ujian penerimaan BDD Bahagian yang anda lihat adalah sekeping kod untuk menguji penegasan. Timun menggunakan DSL yang hampir dengan bahasa semula jadi, jadi sintaksnya sangat mesra pengguna. Walau bagaimanapun, pengaturcara sendiri tidak mengikuti gaya Timun, yang kebanyakannya digunakan untuk skrip ujian komersial. Pengaturcara sendiri lebih suka sintaks prosedur, dan semantik yang sesuai sudah mencukupi Dalam dunia Ruby, MiniTest dan RSpec adalah rangka kerja ujian yang lebih popular.
Tambahan pula, setelah difikirkan dengan teliti, ini mungkin bukan Timun. Pada mulanya saya fikir ia adalah kerana kaedah
Then
, tetapi Timun nampaknya menggunakanThen
dalam Senario, bukan? (Memori kabur)Jika RSpec atau sesuatu seperti itu, adakah terdapat
Then
? Mungkin DSL lanjutan? Ia mungkin, jadi melompat ke kesimpulan bahawa ia Timun mungkin salah.Walau bagaimanapun, ini sudah pasti kod ujian dan bukan milik Rails sendiri.
Dari segi penggunaan, ciri digunakan untuk membuat kes ujian ciri berfungsi, bukan sahaja terhad kepada Timun, RSpec juga boleh menggunakan ini, seperti di sini https://github.com/agilejzl/blog-eye/tree/ master /spec/features, @nightire boleh mempunyai Kemudian ujian proses kelas dengan permata 'rspec-example_steps'.
ialah kod timun. Kemudian digunakan dalam fail .feature untuk menerangkan proses atau dalam fail _steps.rb untuk menghuraikan proses. Yang disebutkan di atas jelas sekali yang terakhir. Ia terletak di bawah laluan ../features/step_definitions/.