augier
5c2e241106
Displaying the markdown editor on publisher
2016-08-12 23:08:41 +02:00
Steffen van Bergerem
eae9e01f14
Add 'no posts yet' message to empty streams
2016-08-12 12:55:06 +02:00
Steffen van Bergerem
8a9ce0d6d8
Disable transitions in poltergeist
2016-08-11 19:05:19 +02:00
Jonne Haß
e97da964f4
add debug output for features/desktop/mentions_from_profile_page.feature:36
2016-08-11 17:18:23 +02:00
Jonne Haß
bcd7894e59
add code coverage reporting
2016-07-05 23:35:53 +02:00
Benjamin Neff
e843bf7b3c
update poor_mans_webmock.rb to handle the new federation
2016-06-26 06:21:00 +02:00
Jonne Haß
0f8806c5f2
Merge branch 'stable' into develop
2016-06-19 16:20:37 +02:00
Steffen van Bergerem
1811028835
Fix flaky mentioning cukes
...
closes #6876
2016-06-19 16:20:02 +02:00
Steffen van Bergerem
629e6382ec
Use Poltergeist instead of Selenium
2016-06-19 01:53:18 +02:00
Steffen van Bergerem
faf23bf68c
Avoid manual commenting in cukes
2016-03-20 01:50:53 +01:00
Jonne Haß
f4454f4488
Merge branch 'stable' into develop
2016-01-30 15:04:29 +01:00
Sayed Abdelhaleem
2af9ccddf1
Improve photo export download integration test
...
closes #6663
2016-01-30 15:03:26 +01:00
augier
8c2af74447
Fixing last remarks
2016-01-04 16:49:54 +09:00
augier
c33cce0953
Styling user consent form
2016-01-04 16:49:54 +09:00
augier
07c12ba057
Using Camo for the application logo
2016-01-04 16:49:53 +09:00
theworldbright
efdfe318fd
Add ability to get user info from access tokens
2016-01-04 16:48:42 +09:00
Jonne Haß
7f04e42608
Add missing article to password reset form steps
2015-10-28 16:41:58 +01:00
Saritha
f27c0483ca
Feature spec for change password on mobile website
...
Fix #6372
2015-10-28 15:05:34 +05:30
augier
aefd7273d9
Drop ID
2015-10-10 12:34:59 +02:00
augier
c62927bf00
Use backbone for flash messages
2015-10-10 12:15:41 +02:00
Jonne Haß
c60e32c513
Merge branch 'stable' into develop
2015-09-27 12:02:29 +02:00
Steffen van Bergerem
baba71612d
Replace deprecated default_wait_time for Capybara
...
closes #6430
2015-09-27 12:02:24 +02:00
Jonne Haß
48bc79f1b5
Merge branch 'stable' into develop
2015-08-30 01:14:54 +02:00
Jonne Haß
1223699f76
Disable all network requests in Cucumber suite
...
closes #6368
2015-08-30 01:14:49 +02:00
Jonne Haß
24d9be2e68
Merge branch 'stable' into develop
2015-08-27 21:03:16 +02:00
augier
2ce7a1e185
Mobile subdomain
...
closes #6354
2015-08-27 21:01:36 +02:00
Dennis Schubert
6b863defa3
Merge branch 'stable' into develop
2015-08-27 05:25:51 +02:00
Steffen van Bergerem
3c370ea56e
Remove unused js code (stream widget and dropdowns)
...
closes #6279
2015-08-25 04:26:17 +02:00
Jonne Haß
1e4224813e
Merge branch 'stable' into develop
2015-07-05 20:50:42 +02:00
Benjamin Neff
97f973b80a
fix rubocop warnings in poor_mans_webmock.rb
...
and remove unused HttpPost mock
2015-07-05 20:44:24 +02:00
Benjamin Neff
2294e59ee3
change public_url to atom_url and profile_url
2015-07-05 20:44:24 +02:00
Steffen van Bergerem
d6d1e38ba1
Stabilize mobile close account cukes
2015-06-20 00:38:40 +02:00
Steffen van Bergerem
049c8eb384
Bootstrap header rewrite
2015-06-20 00:38:40 +02:00
Augier
207b6c6153
Port to Bootstrap 3
...
correcting images display on stream sidebar
Corrections on profile page
2015-06-04 18:05:43 +02:00
Steffen van Bergerem
399fdb2c7d
Check request.format :mobile in home controller
2015-05-05 01:39:48 +02:00
Jonne Haß
ea58c95fa0
Switch back to database cleaner
...
database_rewinder seems to cause deadlocks in postgres and other
subtle bugs for us.
2015-03-25 13:37:56 +01:00
Jonne Haß
65a738e604
bump rspec-rails
2015-03-25 02:33:56 +01:00
goobertron
2b6ca180ce
Add tests for liking and unliking posts
2015-03-14 14:50:35 +00:00
Jonne Haß
0f2d2bd44d
Replace DatabaseCleaner with DatabaseRewinder
2015-03-02 15:02:57 +01:00
Steffen van Bergerem
c838389b67
Fix invitations and tests
2015-03-02 00:04:56 +01:00
Jonne Haß
8fd39d67f0
Rendering a file is no longer the default
2015-02-27 17:00:41 +01:00
Faldrian
913d9827e7
Added support for environment-variable to specify firefox-binary for selenium-testing
2015-01-24 16:24:20 +01:00
Jonne Haß
c7047fbe8f
cleanup features/support
2014-12-08 04:55:56 +01:00
Jonne Haß
3a92efbfaf
drop deferred garbage collection
2014-12-08 04:51:06 +01:00
Jonne Haß
1c7e5b7026
Improve apend_to_publisher
...
- Use custom matcher that polls #value of the element
- Wait for the text field to become visible before entering text
2014-12-04 22:16:47 +01:00
Jonne Haß
7e4504edf2
Give the browser time to actually load the page before expecting to be
...
on it
2014-12-04 18:13:56 +01:00
Dennis Schubert
339111867e
Merge pull request #5443 from jhass/spring
...
Replace spork with spring, update & use binstubs
2014-12-04 00:38:30 +01:00
Steffen van Bergerem
b3f7acb91b
Fix SlowFinderErrors
2014-12-03 22:31:02 +01:00
Jonne Haß
a580171e32
Replace spork with spring, update & use binstubs
...
Spring is the recommended application preloader for rails
2014-12-01 08:06:07 +01:00
Steffen van Bergerem
8275e6ba54
Improve append to publisher spec
2014-12-01 02:57:55 +01:00
Faldrian
21806a2c9b
mobile more-link only if there may be a next page; added message for end of stream
2014-11-16 01:43:55 +01:00
Steffen van Bergerem
2b72fd0f35
Remove tests for removed beta code
2014-10-10 03:49:56 +02:00
Steffen van Bergerem
976ff0fcda
Redesign profile page and port to Bootstrap
2014-10-01 12:28:56 +02:00
Florian Staudacher
fe0f8df9c9
add a 'css mutex' for cuke failures
2014-09-17 14:36:04 +02:00
Florian Staudacher
300496090b
add the publisher back to ones own profile, fix some cukes
2014-09-16 02:16:14 +02:00
khall
875895f2d0
Convert specs to RSpec 3.0.4 syntax with Transpec
...
This conversion is done by Transpec 2.3.6 with the following command:
transpec features
* 19 conversions
from: obj.should
to: expect(obj).to
* 1 conversion
from: == expected
to: eq(expected)
For more details: https://github.com/yujinakayama/transpec#supported-conversions
2014-08-26 17:11:44 -07:00
khall
de3e0bd91a
Updating cucumber features
2014-08-26 17:11:44 -07:00
Jonne Haß
01c4fa18d3
fix and stablize some cukes
2014-08-24 01:02:35 +02:00
op48
844fe9d6b9
Allow users to delete own photos from gallery
...
Added delete label to photos in gallery
added an event to delete photos of current user
Added css for hiding/revealing the delete label
Included the photo stylesheet
Added cucumber test for deleting your own photos
Removed wip
2014-08-19 10:11:06 +01:00
Florian Staudacher
7680165b14
cleanup some publishing/posting cukes, hopefully stabilizing them
2014-04-22 03:28:06 +02:00
Florian Staudacher
19687c32a4
fix race condition in cukes
2014-04-21 21:01:27 +02:00
Jason Robinson
7d9248b7ac
Merge pull request #4854 from Flaburgan/fix-mobile-drawer
...
Fix mobile drawer
2014-04-12 21:46:54 +03:00
flaburgan
86e71cd1b6
fix registration test
2014-04-11 20:25:58 +02:00
goobertron
63abe9055b
Reorder items on settings page and improve wording
...
Update cukes to be text-independent
Update changelog
2014-04-08 00:28:25 +01:00
Florian Staudacher
1f98e1c639
cleanup 'getting started' cukes a bit
2014-02-23 16:48:48 +01:00
Florian Staudacher
e2adaa07a2
should fix remaining failing cukes from captcha and removal of client-side-validations gem
2014-02-23 16:48:48 +01:00
Jonne Haß
8b8071925d
Make toggle aspect call synchronous and bump capybaras wait timeout
...
in features/desktop/aspect_navigation.feature:18 we quickly leave the page
before waiting for the request to finish. By making the HTTP call
synchronous we wait for it to finish before we reflect the change in the DOM,
thus giving Capybara a chance to wait for it. Also let Capybara wait longer.
This should random failures of the aforementioned cuke rarer.
2014-01-26 00:13:06 +01:00
Florian Staudacher
1924c40d38
replace vendored backbone.js/underscore.js with 'backbone-on-rails' gem
...
- updates underscore to 1.5.2 and backbone to 1.1.0
backbone had some breaking changes:
- fix url/urlRoot handling in models & collections
- options are no longer attached to the view by default
- collections reset when 'fetch' is called, tell it to keep the existing
models
other changes:
- fix some events triggering multiple times in connection with deleting
a model
- use document fragments instead of an element array for stream entries
- adapt jasmine and cucumber specs to the changed code
* no longer test the backbone router as part of our code
* jasmine factory already returns model instances, no need to wrap
that again
2014-01-16 23:23:30 +01:00
Fabian Rodriguez
ea58324aa8
remove template picker
2013-12-04 20:08:54 -02:00
Florian Staudacher
e614562470
avoid publishing empty posts ( fixes #4401 )
...
invalidate empty posts when created by a local user
add changelog entry
2013-09-24 21:57:22 +02:00
Fabian Rodriguez
7b65fdf77c
add missing shoulds
2013-09-14 13:46:41 -03:00
Fabian Rodriguez
261ac786c1
avoid use :visible option in capybara finders
2013-08-27 10:59:44 -03:00
Roger Braun
d7aaaea86e
Fix specs for new single post view.
2013-08-22 09:56:35 +02:00
carolina
fd05d30f20
Add tests for photo link in profile side bar
2013-08-19 12:49:39 +02:00
Jonne Haß
274faebdd1
another attempt at stabilizing features/signs_up.feature
2013-08-04 17:01:12 +02:00
Jonne Haß
300752fc87
bump capybara
...
* removed wait_until where possible
* replaced wait_until with DOM obersavtions
* added match: :first to all finders that assumed getting the first element
* replaced evaluate_script with execute_script where possible
* replaced a few execute_script with DOM observations through Capybara
* removed sleep where possible
* replaced sleep with DOM obersvations
* replaced "wait for ajax" with DOM obersavations
* replaced alert confirmation with new selenium API
* bump selenium webdriver
* made any other fixes to get green again
2013-07-31 01:47:23 +02:00
Steffen van Bergerem
6e724fc1d4
preview posts in stream
2013-04-07 17:43:27 +02:00
Jonne Haß
79a79d65d6
Bye Resque. Ohai Sidekiq.
...
* Dropped all references to Resque
* Moved all jobs under app/workers since that's the Sidekiq convention
* Renamed Jobs module to Worker to match new location
* Adapted all jobs to Sidekiq
* Replaced all enqueue calls with perform_async
* Dropped Resque hacks from specs and features, replaced with
sidekig/testing in RSpec and sidekig/testing/inline in Cucumber
* Updated scripts to start a Sidekiq server
* Inline Sidekiq sinatra app
* Let Sidekiq create the actual Redis instance
* Workaround already initialized constant warnings in service models
* Resolved ToDo in one job definition by creating proper exception clases
for some errors in receiving posts
* Added sidekiq section to configuration to make it completly
configurable to the user
* Add Sidekiq middleware for clean backtraces
* Delay HttpMulti retry to give offline pods a chance to come back up
* Do not retry on GUID already taken and alike errors
* Be graceful about deleted posts in GatherOEmbedData
2013-03-21 23:39:07 +01:00
Jonne Haß
2afa2899c5
rework Gemfile
2013-03-15 21:00:27 +01:00
Florian Staudacher
ff173e233c
add cucumber feature for taking screenshots of important pages
...
- for before/after comparisons,
including rake tasks for easily generating the images from command line
2012-12-17 20:25:34 +01:00
Jonne Haß
2a4db54db9
New configuration system
...
* Throw away old system
* Add new system
* Add new example files
* Replace all calls
* add the most important docs
* Add Specs
* rename disable_ssl_requirement to require_ssl
* cloudfiles isn't used/called in our code
* since community_spotlight.list is only used as enable flag replace it with such one and remove all legacy and irelevant codepaths around it
* die if session secret is unset and on heroku
* First basic infrastructure for version information
2012-09-26 20:19:37 +02:00
Florian Staudacher
452de1b866
fix remaining cukes and some cleanup
2012-09-17 20:35:38 +02:00
Jonne Haß
58d1448085
update factory girl
2012-09-12 13:24:23 +02:00
Devendra
7c4c11f8d6
Refactored cucumber features, steps, and support helpers for change password feature
2012-08-07 21:23:20 +05:30
Florian Staudacher
994bfd4a24
fix client-side validations in registration form + test
2012-06-18 18:57:44 +02:00
Florian Staudacher
b184415c19
cleanup session cukes
2012-06-15 19:30:08 +02:00
Steven Hancock
a8de3a5a3f
Rails.root and File.join cleanup
...
- `Rails.root` is a `Pathname`, so let's use `Rails.root.join`
- Clean up most of the remaining `File.join`s
2012-06-11 03:13:20 -07:00
Florian Staudacher
8ca39f5936
show a "post is not public" message when visitor is not logged in
...
and tries to access a show page of a non-public post
2012-06-07 22:16:37 +02:00
Maxwell Salzberg
1bcaa5a4bf
fix cuke, as canvas-frame is now stream-frame
2012-05-22 22:54:22 -07:00
Dennis Collinson
fe0156a18b
cuking out new stream, refactors.
2012-05-21 15:14:23 -07:00
Florian Staudacher
9b563e39da
fix login cukes
2012-05-19 22:29:12 +02:00
Maxwell Salzberg
b124d3e5a1
Revert "update factory girl" new version does not support 1.8.7 :(
...
This reverts commit c52342b7cb .
2012-05-16 17:43:56 -07:00
Maxwell Salzberg
c52342b7cb
update factory girl
2012-05-16 17:17:14 -07:00
Maxwell Salzberg
06f389231a
kill services users with fire. we need this feature, but we need to just start from scratch because this is redonkalonk
2012-05-14 16:25:19 -07:00
Florian Staudacher
9f586e915f
well, then let's try the other thing that is suggested on that page to fix cukes
2012-05-10 22:09:31 +02:00
Florian Staudacher
e0e8b47cb4
see, if this fixes those nasty cuke timeouts
2012-05-10 13:57:26 +02:00
Florian Staudacher
979eb66e44
added tests for flash messages on reshares
2012-04-27 19:23:30 +02:00
Dennis Collinson
062de4c269
MDC DC New Profile shows users info
...
Profile show json
Profile backbone model
2012-04-21 13:12:56 -07:00
Maxwell Salzberg
62c3a3b350
double wait time to see if travis responds to that, as its not even getting to the ording issue at this point
2012-04-10 11:08:14 -07:00
Maxwell Salzberg
f6b6a67729
this file got renamed
2012-04-10 10:30:52 -07:00