aboutsummaryrefslogtreecommitdiff
path: root/test/lib/mapping.rb
blob: 47c4875bea99cc65862c50bf8452852b7d408601 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# In these tests we navigate from the main page to a specific trait then hit the different mapping tool buttons (In this case pylMM and r/qtl) followed by computing the results (marker regressions).

require 'gntest'

class MappingTest
end

describe MappingTest do
  before do
    @agent = Mechanize.new
    @agent.agent.http.ca_file = '/etc/ssl/certs/ca-certificates.crt'
  end

  describe MappingTest do
    it "R/qtl mapping tool selection" do
      url = $host+'/marker_regression' # ?trait_id=1435395_s_at&dataset=HC_M2_0606_P'

      json = JSON::load(File.read('test/data/input/mapping/1435395_s_at_HC_M2_0606_P.json'))
      # p json
      page = @agent.post(URI.encode(url),
                         json,
                         ({'Content-Type' => 'application/x-www-form-urlencoded'}))
      p page
    end
  end

end