diff --git a/spec/factories/ci/builds.rb b/spec/factories/ci/builds.rb
index 558598d4d5c0364eb892499596fc6a61c79c7f0b..636cdbba1b8c319cc6f1ceffbb88634e697b9c8e 100644
--- a/spec/factories/ci/builds.rb
+++ b/spec/factories/ci/builds.rb
@@ -43,6 +43,10 @@ FactoryGirl.define do
 
     commit factory: :ci_commit
 
+    trait :canceled do
+      status 'canceled'
+    end
+
     after(:build) do |build, evaluator|
       build.project = build.commit.project
     end
@@ -62,9 +66,5 @@ FactoryGirl.define do
         build.trace = 'BUILD TRACE'
       end
     end
-
-    factory :ci_build_canceled do
-      status 'canceled'
-    end
   end
 end
diff --git a/spec/requests/api/builds_spec.rb b/spec/requests/api/builds_spec.rb
index 4bf3d2681dc4d849777b1855d4e7ce007176e36e..e5567d4250003328a8b4aa27abcf0c03ccaf1317 100644
--- a/spec/requests/api/builds_spec.rb
+++ b/spec/requests/api/builds_spec.rb
@@ -11,7 +11,7 @@ describe API::API, api: true  do
   let(:commit) { create(:ci_commit, project: project)}
   let(:build) { create(:ci_build, commit: commit) }
   let(:build_with_trace) { create(:ci_build_with_trace, commit: commit) }
-  let(:build_canceled) { create(:ci_build_canceled, commit: commit) }
+  let(:build_canceled) { create(:ci_build, :canceled, commit: commit) }
 
   describe 'GET /projects/:id/builds ' do
     context 'authorized user' do