func09 (owner)

Revisions

gist: 222094 Download_button fork
public
Public Clone URL: git://gist.github.com/222094.git
Embed All Files: show embed
Bash #
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
% rake spec
(in /path/to/func09_bdd_on_rails_sample)
Friendship
  should create a new instance given valid attributes
User
  フォローを止める時
    失敗するパターン
      フォローしてない相手なら失敗(例外発生)すること (PENDING: Not Yet Implemented)
    成功するパターン
      成功すること (PENDING: Not Yet Implemented)
      自分の「フォローしている人数」が1つ減ること (PENDING: Not Yet Implemented)
      相手の「フォローされている人数」が1つ減ること (PENDING: Not Yet Implemented)
  フォローする時
    失敗するパターン
      自分をフォローできない(例外発生する)こと (PENDING: Not Yet Implemented)
      同じ人をフォローできない(例外発生する)こと (PENDING: Not Yet Implemented)
    成功するパターン
      成功すること (PENDING: Not Yet Implemented)
      自分の「フォローしている人数」が1つ増えること (PENDING: Not Yet Implemented)
      相手の「フォローされている」の数が1つ増えること (PENDING: Not Yet Implemented)
      相手に通知メールを送ること (PENDING: Not Yet Implemented)
  削除する時
      削除できること (PENDING: Not Yet Implemented)
      Userレコードが1つ減ること (PENDING: Not Yet Implemented)
      ユーザーがフォローしていた人の「フォローされている人数」が1つ減ること (PENDING: Not Yet Implemented)
      ユーザーをフォローしていた人の「フォローしている人数」が1つ減ること (PENDING: Not Yet Implemented)
  新規作成する時
    失敗するパターン
      #nameが空なら保存に失敗すること (PENDING: Not Yet Implemented)
      #emailが空なら保存に失敗すること (PENDING: Not Yet Implemented)
    成功するパターン
      保存できること (PENDING: Not Yet Implemented)
      Userレコードが1つ増えること (PENDING: Not Yet Implemented)
 
Pending:
 
User フォローを止める時 失敗するパターン フォローしてない相手なら失敗(例外発生)すること (Not Yet Implemented)
./spec/models/user_spec.rb:45
 
User フォローを止める時 成功するパターン 成功すること (Not Yet Implemented)
./spec/models/user_spec.rb:40
 
User フォローを止める時 成功するパターン 自分の「フォローしている人数」が1つ減ること (Not Yet Implemented)
./spec/models/user_spec.rb:41
 
User フォローを止める時 成功するパターン 相手の「フォローされている人数」が1つ減ること (Not Yet Implemented)
./spec/models/user_spec.rb:42
 
User フォローする時 失敗するパターン 自分をフォローできない(例外発生する)こと (Not Yet Implemented)
./spec/models/user_spec.rb:33
 
User フォローする時 失敗するパターン 同じ人をフォローできない(例外発生する)こと (Not Yet Implemented)
./spec/models/user_spec.rb:34
 
User フォローする時 成功するパターン 成功すること (Not Yet Implemented)
./spec/models/user_spec.rb:27
 
User フォローする時 成功するパターン 自分の「フォローしている人数」が1つ増えること (Not Yet Implemented)
./spec/models/user_spec.rb:28
 
User フォローする時 成功するパターン 相手の「フォローされている」の数が1つ増えること (Not Yet Implemented)
./spec/models/user_spec.rb:29
 
User フォローする時 成功するパターン 相手に通知メールを送ること (Not Yet Implemented)
./spec/models/user_spec.rb:30
 
User 削除する時 成功するパターン 削除できること (Not Yet Implemented)
./spec/models/user_spec.rb:18
 
User 削除する時 成功するパターン Userレコードが1つ減ること (Not Yet Implemented)
./spec/models/user_spec.rb:19
 
User 削除する時 成功するパターン ユーザーがフォローしていた人の「フォローされている人数」が1つ減ること (Not Yet Implemented)
./spec/models/user_spec.rb:20
 
User 削除する時 成功するパターン ユーザーをフォローしていた人の「フォローしている人数」が1つ減ること (Not Yet Implemented)
./spec/models/user_spec.rb:21
 
User 新規作成する時 失敗するパターン #nameが空なら保存に失敗すること (Not Yet Implemented)
./spec/models/user_spec.rb:11
 
User 新規作成する時 失敗するパターン #emailが空なら保存に失敗すること (Not Yet Implemented)
./spec/models/user_spec.rb:12
 
User 新規作成する時 成功するパターン 保存できること (Not Yet Implemented)
./spec/models/user_spec.rb:7
 
User 新規作成する時 成功するパターン Userレコードが1つ増えること (Not Yet Implemented)
./spec/models/user_spec.rb:8
 
Finished in 0.083304 seconds
 
19 examples, 0 failures, 18 pending