Last active
September 11, 2015 08:41
-
-
Save kyonmm/d2eb816db3c709057888 to your computer and use it in GitHub Desktop.
xp祭りの何か
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package userguide | |
import spock.lang.Specification | |
class WhenJottingDownTask extends Specification{ | |
def "依頼されたタスクをメモ書きしてあとで見直してから着手してタスクが終わったら消す"(){ | |
given:"ツールをインストールする" | |
User.installJot() | |
when:"チャット上でなにか依頼されて、コンソールでメモする" | |
def requestedTask = User.receiveTaskOnChat() | |
def memo = User.jotDownOnConsole "todo $requestedTask" | |
then:"メモの内容が正しいかを確認する" | |
jottedTask == aTask | |
when:"もとの作業にもどったのち、手持ちの作業が終わったので、タスクを見直す" | |
def todos = User.lookOverOnConsole "todo list" | |
then:"さっき依頼されたタスクがある" | |
todos.contains requestedTask | |
when:"タスクに着手して、終わったので依頼してきた人に結果を報告する" | |
User.works requestedTask | |
and:"タスクをリストから削除する" | |
User.removeOnConsole "todo remove $requestedTask" | |
then:"タスクが残っていないことを確認する" | |
User.lookOverOnConsole("todo list").contains(requestedTask) == false | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment