From bfa3b0b8c9e7f2d0908a3637ea5921cc00a73baf Mon Sep 17 00:00:00 2001 From: Jonathan Kolyer Date: Mon, 19 Oct 2015 20:00:09 +0000 Subject: [PATCH] VRFS-3459 accidental file adding --- .../models/#jam_track_mixdown_spec.rb# | 82 ---------- ...api_jam_track_mixdowns_controller_spec.rb# | 148 ------------------ ...#api_jam_track_mixdowns_controller_spec.rb | 1 - 3 files changed, 231 deletions(-) delete mode 100644 ruby/spec/jam_ruby/models/#jam_track_mixdown_spec.rb# delete mode 100644 web/spec/controllers/#api_jam_track_mixdowns_controller_spec.rb# delete mode 120000 web/spec/controllers/.#api_jam_track_mixdowns_controller_spec.rb diff --git a/ruby/spec/jam_ruby/models/#jam_track_mixdown_spec.rb# b/ruby/spec/jam_ruby/models/#jam_track_mixdown_spec.rb# deleted file mode 100644 index 848dc0b29..000000000 --- a/ruby/spec/jam_ruby/models/#jam_track_mixdown_spec.rb# +++ /dev/null @@ -1,82 +0,0 @@ -require 'spec_helper' - -describe JamTrackMixdown do - - let(:user) {FactoryGirl.create(:user)} - let(:jam_track) {FactoryGirl.create(:jam_track)} - let(:settings) { {speed:5} } - - it "can be created (factory girl)" do - mixdown = FactoryGirl.create(:jam_track_mixdown) - - mixdown = JamTrackMixdown.find(mixdown.id) - mixdown.settings.should eq('{"speed":5}') - end - - it "can be created" do - mixdown = JamTrackMixdown.create('abc', 'description', user, jam_track, settings) - mixdown.errors.any?.should == false - end - - it "index" do - query, start, count = JamTrackMixdown.index({id: jam_track}, user) - - query.length.should eq(0) - start.should be_nil - count.should eq(0) - - mixdown = FactoryGirl.create(:jam_track_mixdown, user: user, jam_track: jam_track) - - query, start, count = JamTrackMixdown.index({id: jam_track}, user) - query[0].should eq(mixdown) - start.should be_nil - count.should eq(1) - end - - describe "settings" do - it "validates empty settings" do - invalid = FactoryGirl.build(:jam_track_mixdown, settings: {}.to_json) - invalid.save - invalid.errors.any?.should be_true - invalid.errors["settings"].should eq(["have nothing specified"]) - end - - it "validates speed numeric" do - invalid = FactoryGirl.build(:jam_track_mixdown, settings: {"speed": "5"}.to_json) - invalid.save - invalid.errors.any?.should be_true - invalid.errors["settings"].should eq(["has non-integer speed"]) - end - - it "validates pitch numeric" do - invalid = FactoryGirl.build(:jam_track_mixdown, settings: {"pitch": "5"}.to_json) - invalid.save - invalid.errors.any?.should be_true - invalid.errors["settings"].should eq(["has non-integer pitch"]) - end - - it "validates speed not-float" do - invalid = FactoryGirl.build(:jam_track_mixdown, settings: {"speed": 5.5}.to_json) - invalid.save - invalid.errors.any?.should be_true - invalid.errors["settings"].should eq(["has non-integer speed"]) - end - - it "validates pitch not-float" do - invalid = FactoryGirl.build(:jam_track_mixdown, settings: {"pitch": 10.5}.to_json) - invalid.save - invalid.errors.any?.should be_true - invalid.errors["settings"].should eq(["has non-integer pitch"]) - end - end - - - mixdown.settings.should eq('{}') - end - - it "can be created" do - mixdown = JamTrackMixdown.create('abc', user, jam_track, {}) - mixdown.errors.any?.should == false - end -end - diff --git a/web/spec/controllers/#api_jam_track_mixdowns_controller_spec.rb# b/web/spec/controllers/#api_jam_track_mixdowns_controller_spec.rb# deleted file mode 100644 index 7f36ea02e..000000000 --- a/web/spec/controllers/#api_jam_track_mixdowns_controller_spec.rb# +++ /dev/null @@ -1,148 +0,0 @@ -require 'spec_helper' - -describe ApiJamTrackMixdownsController, type: :controller do - render_views - - let(:user) { FactoryGirl.create(:user) } - let(:jam_track) { FactoryGirl.create(:jam_track) } - let(:mixdown) { FactoryGirl.create(:jam_track_mixdown, user: user, jam_track: jam_track) } - let(:jam_track_right) { FactoryGirl.create(:jam_track_right, jam_track: jam_track, user:user)} - let(:package) {FactoryGirl.create(:jam_track_mixdown_package, jam_track_mixdown: mixdown)} - - before(:each) do - controller.current_user = user - JamTrackMixdown.destroy_all - end - - describe "index" do - - it "one result" do - - # make a mixdown with no packages - get :index, {id: mixdown.jam_track.id} - response.status.should eq(200) - json = JSON.parse(response.body) - json["next"].should be_nil - json["count"].should eq(1) - json["mixdowns"][0]["settings"].should eq({"speed" => 5}) - - # and then add a package - package = FactoryGirl.create(:jam_track_mixdown_package, jam_track_mixdown: mixdown) - - get :index, {id: mixdown.jam_track.id} - response.status.should eq(200) - json = JSON.parse(response.body) - json["next"].should be_nil - json["count"].should eq(1) - json["mixdowns"][0]["packages"][0]["signing_state"].should eq('QUIET') - end - end - - describe "create" do - - it "success" do - post :create, {:format => 'json', jamTrackID: jam_track.id, name: 'some name', description: 'some description', settings: {speed:5}} - - response.status.should eq(200) - - json = JSON.parse(response.body) - json["name"].should eq('some name') - json["jam_track_id"].should eq(jam_track.id) - json["description"].should eq('some description') - json["settings"].should eq({"speed" => 5}) - json["packages"].should eq([]) - end - - it "validates name" do - post :create, {:format => 'json', jamTrackID: jam_track.id, description: 'some description', settings: {speed:5}} - - response.status.should eq(422) - - json = JSON.parse(response.body) - json["errors"]["name"].should eq(["can't be blank"]) - end - end - - describe "enqueue" do - it "success" do - - jam_track_right.touch - post :enqueue, {:format => 'json', id: mixdown.id, file_type: JamTrackMixdownPackage::FILE_TYPE_AAC, encrypt_type: nil, sample_rate: 48} - - response.status.should eq(200) - - json = JSON.parse(response.body) - puts json - json["id"].should_not be_nil - - package = JamTrackMixdownPackage.find(json["id"]) - package.file_type.should eq(JamTrackMixdownPackage::FILE_TYPE_AAC) - package.encrypt_type.should eq(nil) - package.sample_rate.should eq(48) - end - - it "validates file_type" do - jam_track_right.touch - post :enqueue, {:format => 'json', id: mixdown.id, file_type: 'wrong', encrypt_type: nil, sample_rate: 48} - - response.status.should eq(422) - - json = JSON.parse(response.body) - json["errors"]["file_type"].should eq(["is not included in the list"]) - end - - it "finds existing package to enqueue" do - jam_track_right.touch - package.touch - JamTrackMixdownPackage.count.should eq(1) - - package.jam_track_mixdown.should eq(mixdown) - post :enqueue, {:format => 'json', id: mixdown.id, file_type: package.file_type, encrypt_type: package.encrypt_type, sample_rate: package.sample_rate} - - response.status.should eq(200) - - json = JSON.parse(response.body) - puts json - json["id"].should eq(package.id) - JamTrackMixdownPackage.count.should eq(1) - end - end - - describe "download" do - - it "enqueues if not available" do - - jam_track_right.touch - package.touch - - post :download, {:format => 'json', id: mixdown.id, file_type: package.file_type, encrypt_type: package.encrypt_type, sample_rate: package.sample_rate} - - response.status.should eq(202) - - json = JSON.parse(response.body) - json["message"].should eq("not available, digitally signing Jam Track Mixdown offline.") - - package.reload - package.signing_state.should eq('QUEUED') - end - - it "success" do - - jam_track_right.touch - package.touch - package.enqueue_if_needed - package.signed = true - package.url = 'some/bogus/place' - package.save! - - post :download, {:format => 'json', id: mixdown.id, file_type: package.file_type, encrypt_type: package.encrypt_type, sample_rate: package.sample_rate} - - response.status.should eq(302) - - response['Location'].should include('/some/bogus/place') - - end - - end -end - diff --git a/web/spec/controllers/.#api_jam_track_mixdowns_controller_spec.rb b/web/spec/controllers/.#api_jam_track_mixdowns_controller_spec.rb deleted file mode 120000 index 4a5e6e661..000000000 --- a/web/spec/controllers/.#api_jam_track_mixdowns_controller_spec.rb +++ /dev/null @@ -1 +0,0 @@ -jam@ubuntu.2319:1444052631 \ No newline at end of file