fix spec helper

```
@engineer ||= prompt("エンジニア or プログラマ")
```

という書き方の場合、`@engineer`が`nil`(未定義)でも`false`(非エンジニア)でも右辺を実行してしまいます。

したがって`@engineer`が`false`の場合は複数回promptメソッドが実行されてしまうので、
未定義の場合以外はpromptメソッドが実行されないように修正しました。


参考: [Railsでの変数初期化　nilガード #Ruby #Rails - Qiita](http://qiita.com/items/d42730554e4b7265917f#comment-6c3412a63b511c4c8af8)