From 7279684ee1f1fb7b71e0877b142eee7c3bfc344a Mon Sep 17 00:00:00 2001 From: gebele Date: Mon, 10 Mar 2014 10:35:05 +0100 Subject: removed website tests unless version fixed --- opentox-test.gemspec | 4 ++-- test/aopweb.rb | 2 ++ test/lazarweb.rb | 60 ++-------------------------------------------------- 3 files changed, 6 insertions(+), 60 deletions(-) diff --git a/opentox-test.gemspec b/opentox-test.gemspec index 39e6407..60a6395 100644 --- a/opentox-test.gemspec +++ b/opentox-test.gemspec @@ -18,8 +18,8 @@ Gem::Specification.new do |gem| gem.add_runtime_dependency 'minitest' gem.add_runtime_dependency "opentox-client" - gem.add_runtime_dependency 'capybara', "= 2.1.0" - gem.add_runtime_dependency 'capybara-webkit', "= 1.0.0" + #gem.add_runtime_dependency 'capybara', "= 2.1.0" + #gem.add_runtime_dependency 'capybara-webkit', "= 1.0.0" gem.post_install_message = "Please configure test in ~/.opentox/config/test.rb" end diff --git a/test/aopweb.rb b/test/aopweb.rb index 82156f9..04b03e4 100644 --- a/test/aopweb.rb +++ b/test/aopweb.rb @@ -1,3 +1,4 @@ +=begin require_relative "setup.rb" require 'capybara' require 'capybara-webkit' @@ -57,3 +58,4 @@ class LazarWebTest < MiniTest::Test end end +=end diff --git a/test/lazarweb.rb b/test/lazarweb.rb index 4190c8d..314b1ec 100644 --- a/test/lazarweb.rb +++ b/test/lazarweb.rb @@ -1,3 +1,4 @@ +=begin require_relative "setup.rb" require 'capybara' require 'capybara-webkit' @@ -15,15 +16,6 @@ Capybara.app_host = 'https://services.in-silico.ch' class LazarWebTest < MiniTest::Test i_suck_and_my_tests_are_order_dependent! -=begin - def test_online - response = `curl -ki http://services.in-silico.ch` - assert_match /301/, response - response = `curl -ki https://services.in-silico.ch` - assert_match /302/, response - assert_match /predict/, response - end -=end include Capybara::DSL def test_00_xsetup @@ -36,33 +28,6 @@ class LazarWebTest < MiniTest::Test assert page.has_content?('Lazar Toxicity Predictions') assert page.has_content?('DSSTox Carcinogenic Potency DBS ActivityOutcome Hamster (CPDBAS)') end -=begin - #TODO sometimes failes - def test_01_b_validate_html - visit('/') - html = page.source - visit('http://validator.w3.org/#validate_by_input') - within_fieldset('validate-by-input') do - fill_in('fragment', :with => html) - end - find(:xpath, "/html/body/div[2]/div/fieldset[3]/form/p[2]/a").click - sleep 5 - assert page.has_content?('This document was successfully checked as HTML5'), "true" - end -=begin - #TODO fix stylesheet route - def test_01_c_validate_css - # style.css - visit('/predict/stylesheets/style.css') - html = page.source - visit('http://jigsaw.w3.org/css-validator/validator.html.en#validate_by_input') - within_fieldset('validate-by-input') do - fill_in 'text', :with => html - end - find(:xpath, "/html/body/div[2]/div/fieldset[3]/form/p[3]/label/a").click - assert page.has_content?('Congratulations! No Error Found.'), "true" - end -=end def test_02_insert_wrong_smiles visit('/') page.fill_in 'identifier', :with => "blahblah" @@ -135,30 +100,9 @@ class LazarWebTest < MiniTest::Test assert page.has_link?('PubChem read across'), "true" end end -=begin - def test_05_multithread_visit_and_predict - threads = [] - 2.times do |t| - threads << Thread.new(t) do |up| - session = Capybara::Session.new(:selenium) - puts "Start Time >> " << (Time.now).to_s - session.visit('/') - session.fill_in 'identifier', :with => 'NNc1ccccc1' - session.check('selection[LC50-mmol]') - session.check('selection[Hamster]') - session.check('selection[Mutagenicity]') - session.first(:button, '>>').click - # check for Prediction page - assert session.has_content?('Prediction Results'), "true" - assert session.has_no_content?('502'), "true" - puts "Predict Time >> " << (Time.now).to_s - end - end - threads.each {|aThread| aThread.join} - end -=end def test_99_kill `pidof Xvfb|xargs kill` end end +=end -- cgit v1.2.3