summaryrefslogtreecommitdiff
path: root/test/kazius-alerts.rb
blob: ac2f098a8c1fa94e4c9c2b0cfd806e3523d19e33 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
require 'minitest/autorun'
#require 'kazius-alerts'
require_relative '../lib/kazius-alerts.rb'

class KaziusAlertsTest < MiniTest::Test

  def test_alerts_size
    assert_equal 29, KaziusAlerts::SMARTS.size
  end

  def test_kazius_alerts_prediction
    prediction = KaziusAlerts.predict("c1ccccc1NN")
    assert prediction[:prediction]
    assert_equal [["unsubstituted heteroatom-bonded heteroatom", "[OH,NH2][N,O]", "O=N(O)[O-]"]], prediction[:matches]
  end

end