• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

pulibrary / tigerdata-app / b24723d7-231c-44a8-bf2e-d02e3c8dc83b

12 Dec 2024 06:23PM UTC coverage: 83.875% (-0.3%) from 84.159%
b24723d7-231c-44a8-bf2e-d02e3c8dc83b

Pull #1119

circleci

hectorcorrea
Remove tests for Activity since we removed it
Pull Request #1119: "Recent Downloads" in the projects dashboard

4 of 4 branches covered (100.0%)

6 of 19 new or added lines in 3 files covered. (31.58%)

2247 of 2679 relevant lines covered (83.87%)

326.59 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

20.0
/lib/tasks/downloads.rake
1
# frozen_string_literal: true
2
namespace :downloads do
1✔
3
  desc "Fake a few download records for the given netid"
1✔
4
  task :fake_latest, [:netid] => :environment do |_, args|
1✔
NEW
5
    netid = args[:netid]
×
NEW
6
    raise "Must provide a netid" if netid.blank?
×
NEW
7
    user = User.where(uid: netid).first
×
NEW
8
    projects = Project.users_projects(user)
×
NEW
9
    if projects.count == 0
×
NEW
10
      puts "There are no projects for user #{netid} :sad-trombone:"
×
11
    else
NEW
12
      puts "Adding fake downloads for user #{netid}..."
×
NEW
13
      projects.each do |project|
×
NEW
14
        puts "Project #{project.title} (#{project.id})"
×
NEW
15
        request = UserRequest.new(user_id: user.id, project_id: project.id, state: "completed")
×
NEW
16
        request.request_details = { "output_file" => "data.txt", "project_title" => project.title }
×
NEW
17
        request.save!
×
18
      end
19
    end
20
  end
21
end
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc