mirror of
https://github.com/TracksApp/tracks.git
synced 2025-12-18 00:00:12 +01:00
Merge branch 'master' into bug/1153_stats
This commit is contained in:
commit
dc0ca7239a
4 changed files with 20 additions and 21 deletions
4
Gemfile
4
Gemfile
|
|
@ -62,7 +62,7 @@ end
|
||||||
group :development, :test do
|
group :development, :test do
|
||||||
gem 'byebug'
|
gem 'byebug'
|
||||||
gem 'listen'
|
gem 'listen'
|
||||||
gem "rubocop", "~> 0.65", require: false
|
gem "rubocop", "~> 0.69", require: false
|
||||||
end
|
end
|
||||||
|
|
||||||
group :test do
|
group :test do
|
||||||
|
|
@ -76,7 +76,7 @@ group :test do
|
||||||
gem "mocha", :require => false
|
gem "mocha", :require => false
|
||||||
gem "minitest-stub-const"
|
gem "minitest-stub-const"
|
||||||
|
|
||||||
gem "selenium-webdriver", "~> 2.53"
|
gem "selenium-webdriver", "~> 3.142"
|
||||||
|
|
||||||
# uncomment to use the webkit option. This depends on Qt being installed
|
# uncomment to use the webkit option. This depends on Qt being installed
|
||||||
# gem "capybara-webkit"
|
# gem "capybara-webkit"
|
||||||
|
|
|
||||||
32
Gemfile.lock
32
Gemfile.lock
|
|
@ -68,8 +68,8 @@ GEM
|
||||||
byebug (11.0.1)
|
byebug (11.0.1)
|
||||||
chartjs-ror (3.6.4)
|
chartjs-ror (3.6.4)
|
||||||
rails (>= 3.1)
|
rails (>= 3.1)
|
||||||
childprocess (0.9.0)
|
childprocess (1.0.1)
|
||||||
ffi (~> 1.0, >= 1.0.11)
|
rake (< 13.0)
|
||||||
climate_control (0.2.0)
|
climate_control (0.2.0)
|
||||||
codeclimate-test-reporter (1.0.7)
|
codeclimate-test-reporter (1.0.7)
|
||||||
simplecov
|
simplecov
|
||||||
|
|
@ -144,11 +144,9 @@ GEM
|
||||||
mime-types
|
mime-types
|
||||||
mimemagic (~> 0.3.0)
|
mimemagic (~> 0.3.0)
|
||||||
terrapin (~> 0.6.0)
|
terrapin (~> 0.6.0)
|
||||||
parallel (1.13.0)
|
parallel (1.17.0)
|
||||||
parser (2.6.0.0)
|
parser (2.6.3.0)
|
||||||
ast (~> 2.4.0)
|
ast (~> 2.4.0)
|
||||||
powerpack (0.1.2)
|
|
||||||
psych (3.1.0)
|
|
||||||
puma (3.12.1)
|
puma (3.12.1)
|
||||||
rack (2.0.7)
|
rack (2.0.7)
|
||||||
rack-mini-profiler (1.0.2)
|
rack-mini-profiler (1.0.2)
|
||||||
|
|
@ -195,15 +193,13 @@ GEM
|
||||||
diff-lcs (>= 1.2.0, < 2.0)
|
diff-lcs (>= 1.2.0, < 2.0)
|
||||||
rspec-support (~> 3.8.0)
|
rspec-support (~> 3.8.0)
|
||||||
rspec-support (3.8.0)
|
rspec-support (3.8.0)
|
||||||
rubocop (0.65.0)
|
rubocop (0.69.0)
|
||||||
jaro_winkler (~> 1.5.1)
|
jaro_winkler (~> 1.5.1)
|
||||||
parallel (~> 1.10)
|
parallel (~> 1.10)
|
||||||
parser (>= 2.5, != 2.5.1.1)
|
parser (>= 2.6)
|
||||||
powerpack (~> 0.1)
|
|
||||||
psych (>= 3.1.0)
|
|
||||||
rainbow (>= 2.2.2, < 4.0)
|
rainbow (>= 2.2.2, < 4.0)
|
||||||
ruby-progressbar (~> 1.7)
|
ruby-progressbar (~> 1.7)
|
||||||
unicode-display_width (~> 1.4.0)
|
unicode-display_width (>= 1.4.0, < 1.7)
|
||||||
ruby-progressbar (1.10.0)
|
ruby-progressbar (1.10.0)
|
||||||
ruby_dep (1.5.0)
|
ruby_dep (1.5.0)
|
||||||
rubyzip (1.2.2)
|
rubyzip (1.2.2)
|
||||||
|
|
@ -226,10 +222,9 @@ GEM
|
||||||
sassc (2.0.0)
|
sassc (2.0.0)
|
||||||
ffi (~> 1.9.6)
|
ffi (~> 1.9.6)
|
||||||
rake
|
rake
|
||||||
selenium-webdriver (2.53.4)
|
selenium-webdriver (3.142.3)
|
||||||
childprocess (~> 0.5)
|
childprocess (>= 0.5, < 2.0)
|
||||||
rubyzip (~> 1.0)
|
rubyzip (~> 1.2, >= 1.2.2)
|
||||||
websocket (~> 1.0)
|
|
||||||
simplecov (0.16.1)
|
simplecov (0.16.1)
|
||||||
docile (~> 1.1)
|
docile (~> 1.1)
|
||||||
json (>= 1.8, < 3)
|
json (>= 1.8, < 3)
|
||||||
|
|
@ -261,9 +256,8 @@ GEM
|
||||||
thread_safe (~> 0.1)
|
thread_safe (~> 0.1)
|
||||||
uglifier (4.1.20)
|
uglifier (4.1.20)
|
||||||
execjs (>= 0.3.0, < 3)
|
execjs (>= 0.3.0, < 3)
|
||||||
unicode-display_width (1.4.1)
|
unicode-display_width (1.6.0)
|
||||||
uniform_notifier (1.12.1)
|
uniform_notifier (1.12.1)
|
||||||
websocket (1.2.8)
|
|
||||||
websocket-driver (0.7.0)
|
websocket-driver (0.7.0)
|
||||||
websocket-extensions (>= 0.1.0)
|
websocket-extensions (>= 0.1.0)
|
||||||
websocket-extensions (0.1.3)
|
websocket-extensions (0.1.3)
|
||||||
|
|
@ -304,10 +298,10 @@ DEPENDENCIES
|
||||||
rails-dom-testing (~> 2.0.0)
|
rails-dom-testing (~> 2.0.0)
|
||||||
rails_autolink
|
rails_autolink
|
||||||
rspec-expectations
|
rspec-expectations
|
||||||
rubocop (~> 0.65)
|
rubocop (~> 0.69)
|
||||||
sanitize (~> 5.0)
|
sanitize (~> 5.0)
|
||||||
sass-rails (~> 5.0)
|
sass-rails (~> 5.0)
|
||||||
selenium-webdriver (~> 2.53)
|
selenium-webdriver (~> 3.142)
|
||||||
simplecov
|
simplecov
|
||||||
spring
|
spring
|
||||||
sqlite3
|
sqlite3
|
||||||
|
|
|
||||||
|
|
@ -27,6 +27,7 @@ module Todos
|
||||||
|
|
||||||
if params[:tag]
|
if params[:tag]
|
||||||
tag = Tag.where(:name => params[:tag]).first
|
tag = Tag.where(:name => params[:tag]).first
|
||||||
|
return [] if !tag
|
||||||
not_done_todos = not_done_todos.joins(:taggings).where('taggings.tag_id = ?', tag.id)
|
not_done_todos = not_done_todos.joins(:taggings).where('taggings.tag_id = ?', tag.id)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -84,6 +84,10 @@ class FeedSmokeTest < ActionDispatch::IntegrationTest
|
||||||
assert_success "/todos.rss?token=#{ users(:admin_user).token }&done=7"
|
assert_success "/todos.rss?token=#{ users(:admin_user).token }&done=7"
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def test_all_starred_active_actions_rss
|
||||||
|
assert_success "/todos.rss?token=#{ users(:admin_user).token }&tag=starred"
|
||||||
|
end
|
||||||
|
|
||||||
def test_all_actions_completed_in_last_7_days_txt
|
def test_all_actions_completed_in_last_7_days_txt
|
||||||
assert_success "/todos.txt?token=#{ users(:admin_user).token }&done=7"
|
assert_success "/todos.txt?token=#{ users(:admin_user).token }&done=7"
|
||||||
end
|
end
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue