Commit Graph

299 Commits (130948ae3f8c0516f0d8a1045edd5e38af5ec63a)

Author SHA1 Message Date
Marcin Kulik a10a447c53 Make the snapshots the hashes 11 years ago
Marcin Kulik 9ef766f16b Don't require rspec/autorun in spec_helper
This is not really needed and conflicts with zeus
11 years ago
Marcin Kulik 50c3a7bca5 Remove the test that validates asciicast factory 11 years ago
Marcin Kulik 0b9ae12feb Use nice matcher for sidekiq job enqueues 11 years ago
Marcin Kulik c5509c60b6 Update tests for Sidekiq 11 years ago
Marcin Kulik 2d6b60e027 Fix AsciicastDecorator#embed_script 11 years ago
Marcin Kulik 0f99198a1a Add spec for asciicasts#show as js 11 years ago
Marcin Kulik df6bed3541 Merge branch 'master' into embed 11 years ago
Marcin Kulik 8a52605266 Add spec for AsciicastDecorator#embed_script 11 years ago
Marcin Kulik 013eade63c Count view only once in the same browser 11 years ago
Marcin Kulik 847f8a4a3a Run specs in random order 11 years ago
Marcin Kulik fbbd182d39 Keep the lines < 80 chars long 11 years ago
Marcin Kulik 078b04e3a1 Fix asciicast page when its author has other asciicasts 11 years ago
Marcin Kulik 4c5c0c7d0e Fix logging in after draper upgrade 11 years ago
Marcin Kulik 634d0d5aec Rename expect_browse_section to expect_browse_links 11 years ago
Marcin Kulik 7659fe722e Fix UsersController#show 11 years ago
Marcin Kulik 3e2bc439a0 Make sure docs pages are fine 11 years ago
Marcin Kulik 61ac829715 Add missing feature specs 11 years ago
Marcin Kulik f5a91c680b Fix draper vs kaminari issue 11 years ago
Marcin Kulik fcc39cc1cd Inject factory_girl create/build methods into example groups 11 years ago
Marcin Kulik 6813755280 Use poltergeist as js driver for capybara 11 years ago
Marcin Kulik f4c9122f74 Clean db before whole suite 11 years ago
Marcin Kulik dda849a6a6 Generate coverage only when requested 11 years ago
Marcin Kulik 829d476495 Shorter Darwin-like uname 12 years ago
Marcin Kulik b284781620 Cover all scenatios in asciicasts controller specs 12 years ago
Marcin Kulik 4a9036a9d9 Cover unauthenticated path in user_token controller spec 12 years ago
Marcin Kulik b4095bd372 Use truncation cleaning strategy only for js tagged specs 12 years ago
Marcin Kulik c0faca04f0 Namespace ControllerMacros module 12 years ago
Marcin Kulik a6c06a3ce7 More AsciicastDecorator specs 12 years ago
Marcin Kulik e236584458 Add explicit routing in ApplicationController spec 12 years ago
Marcin Kulik edca2027ce Fix AsciicastsController#destroy spec 12 years ago
Marcin Kulik 26923b64a5 Do not use set_current_view_context for decorator specs 12 years ago
Marcin Kulik 92dde22afe Use proper verb in SessionsController specs 12 years ago
Marcin Kulik d0e16853e0 Pass required action params in SessionsController spec 12 years ago
Marcin Kulik 67a182d6ca Use new FactoryGirl syntax exclusively 12 years ago
Marcin Kulik dd59b7db32 Update AnsiInterpreter spec to reflect interface change 12 years ago
Marcin Kulik 243bffee82 Additional AnsiInterpreter specs 12 years ago
Marcin Kulik 318fa52d94 Update Brush specs 12 years ago
Marcin Kulik 70b1f27234 "Reverse video" support 12 years ago
Marcin Kulik 454228bc28 More specs for Brush 12 years ago
Marcin Kulik 78ecdcbe76 Remove old obsolete specs 12 years ago
Marcin Kulik d95da9635a Update AnsiInterpreter specs to handle new implementation 12 years ago
Marcin Kulik c201c510e7 Move sgr_interpreter_spec to vt dir 12 years ago
Marcin Kulik 2e06e9d39d More specs for Brush 12 years ago
Marcin Kulik fa9d2637a8 Proper specs for SgrInterpreter 12 years ago
Marcin Kulik 1aad013bb3 jasmine config 12 years ago
Marcin Kulik ab387e6fdf Use jasmine-rails and jasmine-headless-webkit for headless JS testing 12 years ago
Marcin Kulik 70af02102e 7 more full playback tests 12 years ago
Marcin Kulik f39dc918f2 Use longer wait time for capybara in playback test 12 years ago
Marcin Kulik a96c5e381b Move test helper methods inside the describe block 12 years ago
Marcin Kulik 92a09476e8 Check if playback succeeded in capybara test 12 years ago
Marcin Kulik 26a6979c8e Visit raw asciicast page 12 years ago
Marcin Kulik a2ee3b1d10 Cut the lines 12 years ago
Marcin Kulik 0e535b4d43 Integration tests for player page 12 years ago
Marcin Kulik db4c4a397c Return 'unknown' as os when uname is empty 12 years ago
Marcin Kulik 668f382a69 Fix specs 12 years ago
Marcin Kulik 785273707b Proper design, finally! 12 years ago
Marcin Kulik a57d05597e Don't crash on comment for asciicast without user 12 years ago
Marcin Kulik 06e7314f23 Fix AsciicastsController spec 12 years ago
Marcin Kulik 347068e064 Tests adjustments for girl_friday 12 years ago
Marcin Kulik 3a7f462b13 Send email to asciicast author when someone comments 12 years ago
Marcin Kulik 0bb3e75fb6 No need for instance variables in CommentsController#create 12 years ago
Marcin Kulik 10b64e08b4 Pending 12 years ago
Marcin Kulik 4549592238 Use "method" naming for describe blocks in controller specs 12 years ago
Marcin Kulik 8398750aab Specs for StaticPagesController 12 years ago
Marcin Kulik d6776ee261 Specs for asciicasts_controller 12 years ago
Marcin Kulik 648cf1140b Move all 404 handling to application_controller 12 years ago
Marcin Kulik 46d0a94dda Spec for Api::AsciicastsController#create 12 years ago
Marcin Kulik db3980315a Decoratos group for simplecov 12 years ago
Marcin Kulik 35817e72d4 Spec for Asciicast#meta= 12 years ago
Marcin Kulik c0e386ebc2 Simplecov 12 years ago
Marcin Kulik 9ddd44abb5 Move comment specs as comment decorator specs 12 years ago
Marcin Kulik e26875f68a Update CommentsController spec 12 years ago
Marcin Kulik c4b5b16e6f Merge branch 'likes'
* likes:
  Data model for "Like"

Conflicts:
	app/models/user.rb
	db/schema.rb
12 years ago
Marcin Kulik dccca52c26 Update specs 12 years ago
Marcin Kulik 98d80ae1fd More specs for home controller 12 years ago
Marcin Kulik 936dac6baa Markdown in comments 12 years ago
Marcin Kulik 27219f48b7 Thumbnail generation in Sidekiq worker 12 years ago
Marcin Kulik 0cbd732980 Data model for "Like" 12 years ago
Marcin Kulik e425441c05 Use new factory_girl syntax 12 years ago
Marcin Kulik 0455aeafb7 Fix code style issues in specs 12 years ago
Marcin Kulik 61b3890a3d Merge remote-tracking branch 'origin/unique-nickname'
* origin/unique-nickname:
  Keep sensitive signup data in session
  Add users factory back
  rm users factories
  Add view spec for users#new
  Add specs to user#create
  Validate nickname uniquness

Conflicts:
	Gemfile
	Gemfile.lock
12 years ago
Micha Wrobel d6273d4259 Keep sensitive signup data in session 12 years ago
Micha Wrobel ffb88b39ce Add users factory back 12 years ago
Micha Wrobel 43758ede64 rm users factories 12 years ago
Marcin Kulik 3f798ab7aa Check code style with cane and tailor 13 years ago
Marcin Kulik a3d12d4a84 Fix typo in filename 13 years ago
Micha Wrobel 7a142927d3 Add view spec for users#new 13 years ago
Micha Wrobel 6b40d9dbc8 Add specs to user#create 13 years ago
Micha Wrobel fc53b71ee2 Validate nickname uniquness 13 years ago
Marcin Kulik 9e0a6acf55 Spec for #redirect_back_or_to 13 years ago
Marcin Kulik 8216781067 Use store_location in Unauthorized handler 13 years ago
Marcin Kulik a0041abed1 store_location / get_stored_location 13 years ago
Marcin Kulik 80df89ec84 Fix typo 13 years ago
Marcin Kulik 98d5285a23 Require auth in UserTokensController (closes #53) 13 years ago
Marcin Kulik 16d11a1249 Redirect to profile page after claiming (closes #51) 13 years ago
Marcin Kulik 11a8c66922 Remove empty helper spec files 13 years ago
Marcin Kulik 4041b31284 Update usage of FactoryGirl to new syntax 13 years ago
Marcin Kulik 51dfa8474f Profile paths: ~sickill 13 years ago
Marcin Kulik 35af4cf9e7 Home and installation pages 13 years ago
Marcin Kulik c4f40322ed Merge branch 'master' into comments
* master:
  Display asciicast author and creation time
  Claiming asciicasts
  User#add_user_token
  Asciicast.assign_user
  User tokens for assigning asciicasts to users
  Better styles + pagination

Conflicts:
	app/models/asciicast.rb
	db/schema.rb
	spec/factories/asciicasts.rb
	spec/factories/users.rb
13 years ago
Marcin Kulik 9e59b19c16 Claiming asciicasts 13 years ago
Marcin Kulik 0de5784e68 User#add_user_token 13 years ago
Marcin Kulik 9f51211bc1 Asciicast.assign_user 13 years ago
Marcin Kulik 1ba9067551 User tokens for assigning asciicasts to users 13 years ago
Micha Wrobel 5ad02c8610 Remove wrong route 13 years ago
Micha Wrobel 5d52be2bae Add Forbiden Exception and refactor existing actions 13 years ago
Micha Wrobel 4f47f0a7fc Add specs for destroy 13 years ago
Micha Wrobel 706460e71b Show time ago in comments 13 years ago
Micha Wrobel 293e67ed86 No should in specs 13 years ago
Micha Wrobel e7f5f57424 Some refactoring, and make possible to remove own comments 13 years ago
Micha Wrobel 9094b8b0b6 Override as_json to include more data 13 years ago
Micha Wrobel 62849d150e Make asciicast factory valid 13 years ago
Micha Wrobel 33651dbe95 Add uid sequence 13 years ago
Micha Wrobel 70cf1bdc3b Add comment resource 13 years ago
Marcin Kulik 8cbfe6844b Fix typo 13 years ago
Marcin Kulik 30f6236b79 Fix OauthHelper.get_avatar_url 13 years ago
Marcin Kulik 6eeafdf699 Extract SGR codes interpretation to separate class 13 years ago
Micha Wrobel d4f127508f Add nickname column to users 13 years ago
Micha Wrobel 2669bbb310 Don't use assigns(:current_user) in spec 13 years ago
Micha Wrobel 96fee0c6da use get method instead delete 13 years ago
Micha Wrobel 1fbfcb2c10 Merge branch 'omniauth' of github.com:sickill/ascii.io into omniauth 13 years ago
Micha Wrobel 0768209393 Set not validated attributes to nil 13 years ago
Marcin Kulik 44c142981a Check for :alert instead of :error in spec 13 years ago
Micha Wrobel c4763bb566 Improve controller specs, tiny refactoring 13 years ago
Micha Wrobel 0190c3f049 Add avatar_url column, modify migration file 13 years ago
Micha Wrobel 54b13fa3a6 Add OauthHelper.get_avatar_url 13 years ago
Micha Wrobel 8b07a98856 Don't use should in spec description 13 years ago
Micha Wrobel 0459877163 Refactor factory spec 13 years ago
Micha Wrobel bf6b74289b Add omniauth authentication: github and twitter 13 years ago
Micha Wrobel c374f43f5e fix key name, and remove unsupported email 13 years ago
Micha Wrobel f59841abaf Add user model, and .create_with_omniauth method 13 years ago
Micha Wrobel 3e267d87bd Use transactional fixtures, remove comments 13 years ago
Marcin Kulik 2e6c6ad886 Fix VT spec 13 years ago
Marcin Kulik 993891d64f Fix PlayerView spec 13 years ago
Marcin Kulik 9c5201905c Data buffering in VT 13 years ago
Marcin Kulik 728258ff8c Remove unused SpecHelper 13 years ago
Marcin Kulik 4e5240e24f Switched to jasminrice for coffee specs 13 years ago
Marcin Kulik 5d6ba15b19 VT = Ansi interpreter + (embedded) screen buffer 13 years ago
Marcin Kulik a378358abf Improvements to interpreter and screen buffer 13 years ago
Marcin Kulik a591423e3b Moah refactoringz, moah specs 13 years ago
Marcin Kulik ed6d1146da Brush with spec 13 years ago
Marcin Kulik 2c4796ed70 All js specs passing 13 years ago
Marcin Kulik 145e66ca18 Refactoring time!! 13 years ago
Marcin Kulik bd568f2e3f guard + guard-jasmine-headless-webkit 13 years ago
Marcin Kulik 59dbd5aea3 Api::AsciicastsController 13 years ago
Marcin Kulik c5de80788a Asciicast model 13 years ago
Marcin Kulik 2abdf89511 404 handling 13 years ago
Marcin Kulik 89a29aadd2 Fresh Rails 3.1 app with DM 1.2 and RSpec 2.7 13 years ago