Commit Graph

  • 69423cdc2a Merge branch 'api-sound-create' master Thibault Jouan 2015-05-06 06:28:41 +00:00
  • 54ae036adc Implement API sounds/create Thibault Jouan 2015-05-06 06:28:02 +00:00
  • b8d25dc918 Add API sounds/show view Thibault Jouan 2015-05-06 06:27:42 +00:00
  • 1d0071c4aa Check argument in File#file= Thibault Jouan 2015-05-06 06:26:11 +00:00
  • 4e66dc4522 Simplify CORS specs Thibault Jouan 2015-05-06 03:19:54 +00:00
  • 58a0bf4953 Merge branch 'accept-api-auth_token' Thibault Jouan 2015-05-06 03:16:10 +00:00
  • ba3c0380d0 Accept API authentication with keys token Thibault Jouan 2015-05-06 03:14:11 +00:00
  • 0f1f7106b2 Implement Key.authenticate Thibault Jouan 2015-05-06 03:12:58 +00:00
  • 78f79c4c34 Add API authenticated ping resource Thibault Jouan 2015-05-06 02:31:53 +00:00
  • d12c589e01 Test key model Thibault Jouan 2015-05-06 03:09:21 +00:00
  • 1588417559 Refactor response status expectations in API UAT Thibault Jouan 2015-05-06 02:27:50 +00:00
  • a2488980ed Test keys CRUD Thibault Jouan 2015-05-05 03:24:35 +00:00
  • 37ac6b769a Maintain DB schema to last version in test suite Thibault Jouan 2015-05-05 03:23:54 +00:00
  • 6e6de7407d Fix typo in keys/show view Thibault Jouan 2015-05-05 02:33:05 +00:00
  • 16a377566a Merge branch 'users-keys-token' Thibault Jouan 2015-05-05 02:32:04 +00:00
  • 763c9789ec Allow user to creates named auth keys with token Thibault Jouan 2015-05-04 04:34:13 +00:00
  • 7d1274cbb3 Bundle has_secure_token gem dependency Thibault Jouan 2015-05-04 20:24:49 +00:00
  • fedf565389 Accept SHA256 as identifier for API playlists/show Thibault Jouan 2015-05-05 02:27:29 +00:00
  • 3089462d97 Improve RSpec generated description (avoid should) Thibault Jouan 2015-05-05 02:26:51 +00:00
  • 3a54d8c0b9 Make rspec configuration more readable Thibault Jouan 2015-05-05 02:20:59 +00:00
  • 50c57e8bbd Ensure HEAD on API sounds/show behave correctly Thibault Jouan 2015-05-05 00:59:29 +00:00
  • 464a16e964 Fix API sounds/show action Thibault Jouan 2015-05-05 00:49:23 +00:00
  • 7b44e90814 Change API ping/pong to return a boolean Thibault Jouan 2015-05-05 00:03:57 +00:00
  • 61d1548b59 Prevent rails from adding error div in form helpers Thibault Jouan 2015-05-04 20:51:35 +00:00
  • e647aa257f Configure standard rails javascript behavior Thibault Jouan 2015-05-04 21:41:50 +00:00
  • 780dbc8942 Configure standard sprockets usage in rails Thibault Jouan 2015-05-04 21:41:11 +00:00
  • ef0b9053f1 Return new location in API playlists create Thibault Jouan 2015-05-04 03:41:28 +00:00
  • 4f11cc63e2 Accept matching any HTTP status in json UAT helper Thibault Jouan 2015-05-04 02:19:44 +00:00
  • 223a6e7a85 Handle save error in API playlists/update Thibault Jouan 2015-05-04 02:14:37 +00:00
  • 5f993e4bd3 Return errors in API playlists/create Thibault Jouan 2015-05-04 01:01:37 +00:00
  • 8f8cdaec79 Return 422 when API playlists cannot be saved Thibault Jouan 2015-05-04 00:59:00 +00:00
  • dcfe1b1b79 Fix typo in API playlists specs Thibault Jouan 2015-05-04 00:58:48 +00:00
  • 77be82a19f Return 201 Created in API playlists/create Thibault Jouan 2015-05-04 00:53:42 +00:00
  • 7a28b01287 Refactor playlists views Thibault Jouan 2015-05-04 00:53:08 +00:00
  • 562b57a900 Check for success instead of 200 in json UAT helper Thibault Jouan 2015-05-04 00:52:21 +00:00
  • 689fe2f4dd Implement API playlists/destroy Thibault Jouan 2015-05-03 23:35:53 +00:00
  • d03007c99f Implement API playlists/update Thibault Jouan 2015-05-03 23:20:43 +00:00
  • 317c2b687f Refactor UAT helpers inclusion in specs Thibault Jouan 2015-05-03 22:58:05 +00:00
  • e940b3f246 Refactor tracks specs Thibault Jouan 2015-05-03 22:52:26 +00:00
  • 79c4aef669 Fix coding standards in specs Thibault Jouan 2015-05-03 22:48:34 +00:00
  • 342f9c5aa4 Refactor API CORS specs Thibault Jouan 2015-05-03 22:46:12 +00:00
  • 6c0736da74 Allow unauthenticated requests to API ping Thibault Jouan 2015-05-03 22:42:15 +00:00
  • 94f62bcf4e Fix API sign in spec filename Thibault Jouan 2015-05-03 22:40:16 +00:00
  • 6964d923ca Exclude gems builded by bundler in rspec backtraces Thibault Jouan 2015-05-03 20:40:21 +00:00
  • 9c79c504c9 Merge branch 'api-errors-handling' Thibault Jouan 2015-05-03 20:27:55 +00:00
  • db7de0c038 Accept JSON requests more liberally in API Thibault Jouan 2015-05-03 20:15:48 +00:00
  • eb62ab96ff Improve status code expectation in json UAT helper Thibault Jouan 2015-05-03 20:14:08 +00:00
  • abb20c89ad Prevent JSON filter usage for CORS API requests Thibault Jouan 2015-05-03 19:52:29 +00:00
  • b642666728 Merge branch 'api-json-root_revert' Thibault Jouan 2015-05-03 19:06:13 +00:00
  • 5a1082e93f Refactor API rabl views Thibault Jouan 2015-05-03 19:05:41 +00:00
  • bdfd0edff0 Include roots for resources in rabl index views Thibault Jouan 2015-05-03 18:59:57 +00:00
  • 4e0c422a6f Remove rabl initializer Thibault Jouan 2015-05-03 18:34:46 +00:00
  • 9a81c434d3 Restore default value for AR include_root_in_json Thibault Jouan 2015-05-03 18:31:59 +00:00
  • a0f73fae8d Fix test script configured for travis CI Thibault Jouan 2015-05-03 18:13:13 +00:00
  • fe22556f93 Refactor API JSON filter Thibault Jouan 2015-05-03 18:10:34 +00:00
  • 3cb48b524b Update rb-kqueue dependency to last version Thibault Jouan 2015-05-03 02:43:31 +00:00
  • 78173d1f89 Add producer-rails configuration Thibault Jouan 2015-05-02 13:01:15 +00:00
  • 8b226998a4 Refactor controllers Thibault Jouan 2015-05-02 00:24:30 +00:00
  • 6001cd2e79 Implement tracks/show in AP Thibault Jouan 2015-05-02 00:11:52 +00:00
  • aaca5bf1d9 Remove .html from HAML views paths (except layout) Thibault Jouan 2015-05-01 12:45:23 +00:00
  • b543afbfff Merge branch 'api-error-handling' Thibault Jouan 2015-05-01 22:17:44 +00:00
  • 57ea6ca0df Ensure errors are always returned in JSON in API Thibault Jouan 2015-05-01 22:07:55 +00:00
  • 5b9d36cb39 Ensure AR not found errors are handled in API Thibault Jouan 2015-05-01 20:51:40 +00:00
  • cd73a588b0 Handle 404 not found error in API Thibault Jouan 2015-05-01 19:56:19 +00:00
  • b3cfa88bb9 Implement playlists/show in API Thibault Jouan 2015-05-01 20:06:20 +00:00
  • 35be3e21b6 Improve guard config Thibault Jouan 2015-05-01 17:57:28 +00:00
  • 0df652ffd8 Configure guard to watch changes on API views Thibault Jouan 2015-05-01 17:54:34 +00:00
  • 8874d3dbcc Remove deprecated rules from guard config Thibault Jouan 2015-05-01 17:54:15 +00:00
  • 8e3955a97b Refuse non-JSON queries on API Thibault Jouan 2015-05-01 17:47:06 +00:00
  • 063376a285 Refactor JSON responses expectations in API specs Thibault Jouan 2015-05-01 17:26:49 +00:00
  • d1551c62b0 Fix typo in playlists API specs Thibault Jouan 2015-05-01 17:25:51 +00:00
  • 2ed16eac25 Fix typo in API ping spec Thibault Jouan 2015-05-01 17:25:18 +00:00
  • 86bec28457 Improve route changes handling under guard/spork Thibault Jouan 2015-05-01 17:19:39 +00:00
  • f49f04b650 Clean up route configuration Thibault Jouan 2015-05-01 17:04:50 +00:00
  • c0b2621b2f Implement ping/pong endpoint in API Thibault Jouan 2015-05-01 16:56:55 +00:00
  • cbacdd9fc1 Fix coding standards in specs Thibault Jouan 2015-05-01 15:57:26 +00:00
  • c1393b8f8f Refactor API CORS specs Thibault Jouan 2015-05-01 15:41:35 +00:00
  • c1477a2e89 Remove an expectation in tracks player spec Thibault Jouan 2015-05-01 15:25:31 +00:00
  • 00fe9bf258 Refactor factory girl usage in specs Thibault Jouan 2015-05-01 15:21:41 +00:00
  • 3247dd0934 Merge branch 'controllers-spec-remove' Thibault Jouan 2015-05-01 15:17:09 +00:00
  • 9c9fdcf4da Refactor AcceptanceHelpers Thibault Jouan 2015-05-01 15:15:28 +00:00
  • 896fe661bd Remove controllers spec already tested elsewhere Thibault Jouan 2015-05-01 14:11:11 +00:00
  • 5e1757aff9 Improve tracks CRUD Thibault Jouan 2015-05-01 12:09:29 +00:00
  • e1c8a6038d Simplify playlists CRUD specs Thibault Jouan 2015-05-01 11:40:11 +00:00
  • 9d37916e17 Configure rspec to include factory girl helpers Thibault Jouan 2015-05-01 11:31:25 +00:00
  • 94704af113 Remove rspec config for `mock_with' (default) Thibault Jouan 2015-05-01 11:30:28 +00:00
  • 454f344259 Rename UserIntegrationHelpers as AcceptanceHelpers Thibault Jouan 2015-05-01 11:27:45 +00:00
  • 737c6b03e4 Organize feature specs in sub directories Thibault Jouan 2015-05-01 11:18:41 +00:00
  • 10d4da2822 Remove specs for haml views Thibault Jouan 2015-05-01 11:08:47 +00:00
  • b25fbaac5e Remove last playlists and tracks from home Thibault Jouan 2015-05-01 11:03:34 +00:00
  • 4b0f4d391f Implement user sign out (destroy current session) Thibault Jouan 2015-05-01 10:55:32 +00:00
  • 7ecf47a0f9 Workaround broken scrolling on travis CI Thibault Jouan 2015-05-01 10:38:33 +00:00
  • e2c71bb964 Merge branch 'travis-build-fix' Thibault Jouan 2015-05-01 10:29:30 +00:00
  • 90da5e4490 Configure travis CI to create initial directories Thibault Jouan 2015-05-01 10:09:08 +00:00
  • d4d0382e4c Remove `sounds_path' modification in spec_helper Thibault Jouan 2015-04-30 19:35:28 +00:00
  • 62ea95af56 Fix travis CI script configuration Thibault Jouan 2015-04-30 19:56:31 +00:00
  • a38da387d2 Configure secret_key_base for travis CI Thibault Jouan 2015-04-30 14:19:50 +00:00
  • 14e255eeb0 Configure database for travis CI Thibault Jouan 2015-04-30 13:57:52 +00:00
  • b1a6248004 Enable travis CI fast finish Thibault Jouan 2015-04-30 14:08:01 +00:00
  • 2f44a2265e Add navigation in layout header as a list Thibault Jouan 2015-04-30 13:54:02 +00:00