Merge branch 'master' into bug/1153_stats

This commit is contained in:
Jyri-Petteri Paloposki 2019-05-22 01:48:37 +03:00 committed by GitHub
commit dc0ca7239a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 20 additions and 21 deletions

View file

@ -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"

View file

@ -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

View file

@ -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

View file

@ -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