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

- + -->
- --> +