From 66558b70e9b7901ebad7444a29942c45cf942434 Mon Sep 17 00:00:00 2001 From: jam Date: Tue, 7 Jan 2014 14:30:06 -0600 Subject: [PATCH] Icecast test models --- .../icecast_admin_authentication_spec.rb | 20 +++++++++++++++++++ .../jam_ruby/models/icecast_directory_spec.rb | 0 .../jam_ruby/models/icecast_limit_spec.rb | 20 +++++++++++++++++++ .../models/icecast_listen_socket_spec.rb | 0 .../jam_ruby/models/icecast_logging_spec.rb | 0 .../models/icecast_mastersvr_relay_spec.rb | 0 .../jam_ruby/models/icecast_mount_spec.rb | 0 .../spec/jam_ruby/models/icecast_path_spec.rb | 0 .../jam_ruby/models/icecast_relay_spec.rb | 0 .../jam_ruby/models/icecast_security_spec.rb | 0 .../jam_ruby/models/icecast_server_spec.rb | 0 .../models/icecast_servermisc_spec.rb | 0 .../icecast_user_authentication_spec.rb | 0 13 files changed, 40 insertions(+) create mode 100644 ruby/spec/jam_ruby/models/icecast_admin_authentication_spec.rb create mode 100644 ruby/spec/jam_ruby/models/icecast_directory_spec.rb create mode 100644 ruby/spec/jam_ruby/models/icecast_limit_spec.rb create mode 100644 ruby/spec/jam_ruby/models/icecast_listen_socket_spec.rb create mode 100644 ruby/spec/jam_ruby/models/icecast_logging_spec.rb create mode 100644 ruby/spec/jam_ruby/models/icecast_mastersvr_relay_spec.rb create mode 100644 ruby/spec/jam_ruby/models/icecast_mount_spec.rb create mode 100644 ruby/spec/jam_ruby/models/icecast_path_spec.rb create mode 100644 ruby/spec/jam_ruby/models/icecast_relay_spec.rb create mode 100644 ruby/spec/jam_ruby/models/icecast_security_spec.rb create mode 100644 ruby/spec/jam_ruby/models/icecast_server_spec.rb create mode 100644 ruby/spec/jam_ruby/models/icecast_servermisc_spec.rb create mode 100644 ruby/spec/jam_ruby/models/icecast_user_authentication_spec.rb diff --git a/ruby/spec/jam_ruby/models/icecast_admin_authentication_spec.rb b/ruby/spec/jam_ruby/models/icecast_admin_authentication_spec.rb new file mode 100644 index 000000000..cb29bfb86 --- /dev/null +++ b/ruby/spec/jam_ruby/models/icecast_admin_authentication_spec.rb @@ -0,0 +1,20 @@ +require 'spec_helper' + +describe IcecastAdminAuthentication do + + let(:admin) { IcecastAdminAuthentication.new } + + before(:all) do + + end + + it "save" do + admin.save.should be_true + end + + it "non-string password should be checked" do + admin.source_password = 1 + admin.save.should be_false + admin.errors[:source_password].should == ['is not a string'] + end +end diff --git a/ruby/spec/jam_ruby/models/icecast_directory_spec.rb b/ruby/spec/jam_ruby/models/icecast_directory_spec.rb new file mode 100644 index 000000000..e69de29bb diff --git a/ruby/spec/jam_ruby/models/icecast_limit_spec.rb b/ruby/spec/jam_ruby/models/icecast_limit_spec.rb new file mode 100644 index 000000000..aa3c34bdf --- /dev/null +++ b/ruby/spec/jam_ruby/models/icecast_limit_spec.rb @@ -0,0 +1,20 @@ +require 'spec_helper' + +describe IcecastLimit do + + let(:limit) { IcecastLimit.new } + + before(:all) do + + end + + it "save" do + limit.save.should be_true + end + + it "non-integer clients should be checked" do + limit.clients = "a" + limit.save.should be_false + limit.errors[:clients].should == ['is not a number'] + end +end diff --git a/ruby/spec/jam_ruby/models/icecast_listen_socket_spec.rb b/ruby/spec/jam_ruby/models/icecast_listen_socket_spec.rb new file mode 100644 index 000000000..e69de29bb diff --git a/ruby/spec/jam_ruby/models/icecast_logging_spec.rb b/ruby/spec/jam_ruby/models/icecast_logging_spec.rb new file mode 100644 index 000000000..e69de29bb diff --git a/ruby/spec/jam_ruby/models/icecast_mastersvr_relay_spec.rb b/ruby/spec/jam_ruby/models/icecast_mastersvr_relay_spec.rb new file mode 100644 index 000000000..e69de29bb diff --git a/ruby/spec/jam_ruby/models/icecast_mount_spec.rb b/ruby/spec/jam_ruby/models/icecast_mount_spec.rb new file mode 100644 index 000000000..e69de29bb diff --git a/ruby/spec/jam_ruby/models/icecast_path_spec.rb b/ruby/spec/jam_ruby/models/icecast_path_spec.rb new file mode 100644 index 000000000..e69de29bb diff --git a/ruby/spec/jam_ruby/models/icecast_relay_spec.rb b/ruby/spec/jam_ruby/models/icecast_relay_spec.rb new file mode 100644 index 000000000..e69de29bb diff --git a/ruby/spec/jam_ruby/models/icecast_security_spec.rb b/ruby/spec/jam_ruby/models/icecast_security_spec.rb new file mode 100644 index 000000000..e69de29bb diff --git a/ruby/spec/jam_ruby/models/icecast_server_spec.rb b/ruby/spec/jam_ruby/models/icecast_server_spec.rb new file mode 100644 index 000000000..e69de29bb diff --git a/ruby/spec/jam_ruby/models/icecast_servermisc_spec.rb b/ruby/spec/jam_ruby/models/icecast_servermisc_spec.rb new file mode 100644 index 000000000..e69de29bb diff --git a/ruby/spec/jam_ruby/models/icecast_user_authentication_spec.rb b/ruby/spec/jam_ruby/models/icecast_user_authentication_spec.rb new file mode 100644 index 000000000..e69de29bb