assert_raise(SeqError) { @entry.to_bp }
end
+ def test_Seq_to_fasta_raises_on_missing_seq_name
+ @entry.seq = 'ATCG'
+ assert_raise(SeqError) { @entry.to_fasta }
+ end
+
+ def test_Seq_to_fasta_raises_on_empty_seq_name
+ @entry.seq_name = ''
+ @entry.seq = 'ATCG'
+ assert_raise(SeqError) { @entry.to_fasta }
+ end
+
+ def test_Seq_to_fasta_raises_on_missing_seq
+ @entry.seq_name = 'test'
+ assert_raise(SeqError) { @entry.to_fasta }
+ end
+
+ def test_Seq_to_fasta_raises_on_empty_seq
+ @entry.seq_name = 'test'
+ @entry.seq = ''
+ assert_raise(SeqError) { @entry.to_fasta }
+ end
+
def test_Seq_to_fasta_returns_correct_entry
@entry.seq_name = 'test'
@entry.seq = 'ATCG'