Skip to content

Instantly share code, notes, and snippets.

@brianhsu
Created June 14, 2010 07:30
Show Gist options
  • Select an option

  • Save brianhsu/437396 to your computer and use it in GitHub Desktop.

Select an option

Save brianhsu/437396 to your computer and use it in GitHub Desktop.
import org.scalatest.FeatureSpec
import org.scalatest.GivenWhenThen
class ArticleSpec extends FeatureSpec {
feature("使用者可以新增三題故事") {
info ("做為一個文學少女的支持者")
info ("我希望可以寫三題故事給學姐當點心吃")
scenario ("透過網站新增三題故事") {
info ("假設我到網站上『新增故事』的頁面")
info ("當我")
info (" 在主題一欄位填入『初戀情人』")
info (" 在主題二欄位填入『草莓大福』")
info (" 在主題三欄位填入『國會議事堂』")
info (" 在內文欄位填入故事內容")
info ("並且按下『送給學姐』")
info ("然後我會回到故事列表網頁")
info (" 看到剛剛新增的『初戀情人』、『草莓大福』、『國會議事堂』的故事")
pending
}
scenario ("透過 API 新增三題故事") {
info ("假設我利用其他程式語言呼叫 API")
info ("當我")
info (" 將 Subject01 的值設成『初戀情人』")
info (" 將 Subject02 的值設成『草莓大福』")
info (" 將 Subject03 的值設成『國會議事堂")
info (" 將 Story 的值設成故事內容")
info ("並且發出要求")
info ("然後我會收到 XML 的回覆")
info (" 而且 XML 中的回覆狀態代碼是 0,代表『成功』")
pending
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment