diff options
author | Julien Dessaux | 2021-10-02 00:59:38 +0200 |
---|---|---|
committer | Julien Dessaux | 2021-10-02 00:59:38 +0200 |
commit | 483d5c6a46950334610b369ee3ec253eea132aa0 (patch) | |
tree | 719995e60449da4c959026ff1d1f3226f94f4811 /pkg/field/field_test.go | |
parent | Fixed some more resizing bugs in certain situations not covered by mycology (diff) | |
download | gofunge98-483d5c6a46950334610b369ee3ec253eea132aa0.tar.gz gofunge98-483d5c6a46950334610b369ee3ec253eea132aa0.tar.bz2 gofunge98-483d5c6a46950334610b369ee3ec253eea132aa0.zip |
Fixed a file loading bug not covered by the mycology test suite
Diffstat (limited to 'pkg/field/field_test.go')
-rw-r--r-- | pkg/field/field_test.go | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/pkg/field/field_test.go b/pkg/field/field_test.go index 66b0291..77c04b8 100644 --- a/pkg/field/field_test.go +++ b/pkg/field/field_test.go @@ -38,6 +38,21 @@ func TestLoad(t *testing.T) { }, }, } + // hello2 b98 file + hello2Field := Field{ + x: 1, + y: 0, + lx: 33, + ly: 2, + lines: []Line{ + Line{x: 33, l: 1, columns: []int{'v'}}, + Line{ + x: 1, + l: 33, + columns: []int{'@', ' ', '>', ' ', '#', ';', '>', ':', '#', ',', '_', 'e', '-', 'j', ';', ' ', '"', 'H', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd', '!', '"', 'd', 'a', '<'}, + }, + }, + } // factorial b98 file factorialField := Field{ x: 0, @@ -134,6 +149,7 @@ func TestLoad(t *testing.T) { {"io error", "test_data/minimal.b98", iotest.TimeoutReader, nil, &ReadError{}}, {"minimal", "test_data/minimal.b98", nil, &minimalField, nil}, {"hello", "test_data/hello.b98", nil, &helloField, nil}, + {"hello2", "test_data/hello2.b98", nil, &hello2Field, nil}, {"factorial", "test_data/factorial.b98", nil, &factorialField, nil}, {"dna", "test_data/dna.b98", nil, &dnaField, nil}, {"\\r\\n file", "test_data/rn.b98", nil, &rnField, nil}, |