(t *testing.T)
| 595 | } |
| 596 | |
| 597 | func TestFreqHandlesLongLines(t *testing.T) { |
| 598 | t.Parallel() |
| 599 | got, err := script.Echo(longLine).Freq().Slice() |
| 600 | if err != nil { |
| 601 | t.Fatal(err) |
| 602 | } |
| 603 | if len(got) != 2 { |
| 604 | t.Fatalf("want 2 results, got %d: %q", len(got), got) |
| 605 | } |
| 606 | if got[0] != "1 last line" { |
| 607 | t.Fatalf("wrong result: %q", got) |
| 608 | } |
| 609 | } |
| 610 | |
| 611 | func TestFreqProducesCorrectFrequencyTableForInput(t *testing.T) { |
| 612 | t.Parallel() |