From e7def8559445f5833dee2f049a19983a1cd5e962 Mon Sep 17 00:00:00 2001
From: Seth Call
Date: Fri, 14 Dec 2012 21:22:00 -0600
Subject: [PATCH] * VRFS-17; can create a session, find the other; not joining
yet
---
.gitignore | 1 +
Gemfile | 2 +-
app/assets/javascripts/createSession.js | 1 +
app/views/clients/_createSession.html.erb | 6 +--
config/environments/cucumber.rb | 48 +++++++++++++++++++
config/environments/test.rb | 2 +
features/create_session.feature | 10 ++++
.../step_definitions/create_session_steps.rb | 41 ++++++++++++++++
features/support/env.rb | 4 ++
features/support/login_helper.rb | 23 +++++++++
10 files changed, 134 insertions(+), 4 deletions(-)
create mode 100644 config/environments/cucumber.rb
create mode 100644 features/create_session.feature
create mode 100644 features/step_definitions/create_session_steps.rb
create mode 100644 features/support/login_helper.rb
diff --git a/.gitignore b/.gitignore
index 9f6eeacf1..c7b7e28bc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -12,6 +12,7 @@
# Ignore all logfiles and tempfiles.
/log/*.log
+/log/*.log.age
/tmp
# Ignore other unneeded files.
doc/
diff --git a/Gemfile b/Gemfile
index dffd54f8e..38d7f8b7a 100644
--- a/Gemfile
+++ b/Gemfile
@@ -67,7 +67,7 @@ group :assets do
gem 'uglifier', '1.2.3'
end
-group :test do
+group :test, :cucumber do
gem 'capybara', '1.1.2'
gem 'cucumber-rails', '1.3.0', :require => false
gem 'factory_girl_rails', '4.1.0'
diff --git a/app/assets/javascripts/createSession.js b/app/assets/javascripts/createSession.js
index a2071e9b0..5b514d1ff 100644
--- a/app/assets/javascripts/createSession.js
+++ b/app/assets/javascripts/createSession.js
@@ -119,6 +119,7 @@ Message from Seth on sequence for creating/joining sessions:
var data = $this.formToObject();
data.client_id = app.clientId;
data.as_musician = true;
+ data.legal_terms = true; // this overrides the default of 'on', which isn't satisfying our concept of boolean
if (typeof(data.genres) === "string") {
data.genres = [data.genres];
}
diff --git a/app/views/clients/_createSession.html.erb b/app/views/clients/_createSession.html.erb
index e8f90ea41..9571b3dc6 100644
--- a/app/views/clients/_createSession.html.erb
+++ b/app/views/clients/_createSession.html.erb
@@ -116,14 +116,14 @@
Upgrade your Studio subscription to let more fans listen
-
+ -->
- -->
+