spec/capybara_spec.rb in sequenceserver-2.0.0.rc4 vs spec/capybara_spec.rb in sequenceserver-2.0.0.rc5
- old
+ new
@@ -1,5 +1,16 @@
describe 'a browser', type: :feature, js: true do
+ it 'sorts databases alphabetically' do
+ visit '/'
+ fill_in('sequence', with: nucleotide_query)
+
+ prot = page.evaluate_script("$('.protein .database').text().trim()")
+ prot.should eq("2018-04 Swiss-Prot insecta Sinvicta 2-2-3 prot subset")
+
+ nucl = page.evaluate_script("$('.nucleotide .database').text().trim()")
+ nucl.should eq("Sinvicta 2-2-3 cdna subset Solenopsis invicta gnG subset")
+ end
+
it 'properly controls blast button' do
visit '/'
fill_in('sequence', with: nucleotide_query)
page.evaluate_script("$('#method').is(':disabled')").should eq(true)