Commit d861023cb9dc71b5943916fdd6011dab32085626

Authored by Nihad Abbasov
1 parent 8c1b83cf

refactor factory specs

Showing 1 changed file with 4 additions and 86 deletions   Show diff stats
spec/factories_spec.rb
1 1 require 'spec_helper'
2 2  
3   -describe "Factories" do
4   - describe 'User' do
5   - it "builds a valid instance" do
6   - build(:user).should be_valid
7   - end
8   -
9   - it "builds a valid admin instance" do
10   - build(:admin).should be_valid
11   - end
12   - end
13   -
14   - describe 'Project' do
15   - it "builds a valid instance" do
16   - build(:project).should be_valid
17   - end
18   - end
19   -
20   - describe 'Issue' do
21   - it "builds a valid instance" do
22   - build(:issue).should be_valid
23   - end
24   -
25   - it "builds a valid closed instance" do
26   - build(:closed_issue).should be_valid
27   - end
28   - end
29   -
30   - describe 'MergeRequest' do
31   - it "builds a valid instance" do
32   - build(:merge_request).should be_valid
33   - end
34   - end
35   -
36   - describe 'Note' do
37   - it "builds a valid instance" do
38   - build(:note).should be_valid
39   - end
40   - end
41   -
42   - describe 'Event' do
43   - it "builds a valid instance" do
44   - build(:event).should be_valid
45   - end
46   - end
47   -
48   - describe 'Key' do
49   - it "builds a valid instance" do
50   - build(:key).should be_valid
51   - end
52   -
53   - it "builds a valid deploy key instance" do
54   - build(:deploy_key).should be_valid
55   - end
56   -
57   - it "builds a valid personal key instance" do
58   - build(:personal_key).should be_valid
59   - end
60   - end
61   -
62   - describe 'Milestone' do
63   - it "builds a valid instance" do
64   - build(:milestone).should be_valid
65   - end
66   - end
67   -
68   - describe 'SystemHook' do
69   - it "builds a valid instance" do
70   - build(:system_hook).should be_valid
71   - end
72   - end
73   -
74   - describe 'ProjectHook' do
75   - it "builds a valid instance" do
76   - build(:project_hook).should be_valid
77   - end
78   - end
79   -
80   - describe 'Wiki' do
81   - it "builds a valid instance" do
82   - build(:wiki).should be_valid
83   - end
84   - end
85   -
86   - describe 'Snippet' do
87   - it "builds a valid instance" do
88   - build(:snippet).should be_valid
  3 +FactoryGirl.factories.map(&:name).each do |factory_name|
  4 + describe "#{factory_name} factory" do
  5 + it 'should be valid' do
  6 + build(factory_name).should be_valid
89 7 end
90 8 end
91 9 end
... ...