assert_nothing_raised { Digest.new(@entry, "AGCUTRYWSMKHDVBNagcutrywsmkhdvbn", 4) }
end
- def test_Digest_positions_return_correctly_at_begin
- @entry.seq = "TTTTaaa"
- digest = Digest.new(@entry, "TTTT", 0)
- assert_equal([], digest.positions)
- end
-
- def test_Digest_positions_return_correctly
- @entry.seq = "TTTTaaa"
- digest = Digest.new(@entry, "TTTT", 1)
- assert_equal([0], digest.positions)
- end
-
- def test_Digest_positions_return_correctly_at_end
- @entry.seq = "aaaTTTT"
- digest = Digest.new(@entry, "TTTT", 3)
- assert_equal([], digest.positions)
- end
-
- def test_Digest_positions_return_correctly_with_ambibuity_pattern
- @entry.seq = "aaaTTTT"
- digest = Digest.new(@entry, "TTNT", 1)
- assert_equal([3], digest.positions)
- end
-
- def test_Digest_products_return_correctly
+ def test_Digest_each
@entry.seq = "aaaaTTTTbbbbTTTT"
digest = Digest.new(@entry, "TTNT", 1)
- assert_equal(["aaaaT", "TTTbbbbT", "TTT"], digest.products)
+ assert_equal("aaaaT", digest.first.seq)
end
end