I like the respond_to test here. It doesn't actually test that the battleship IS something though ... So maybe something like:

```

def test_has_battleship
  battleship = Object.new
  admiral = Admiral.new(battleship)
  assert_equal battleship, admiral.battleship
end
```