Oh, it fails because it doesn't account for the name - I didn't use `--default-names` so I don't have a bin/ed. Adjusting the test to this:

```ruby
  test do
    ed = build.include?('default-names') ? 'ed' : 'ged'
    system bin/ed, "--version"
  end
```