Permalink
Please sign in to comment.
Browse files
Setup wasapi_files_helper_test (#87)
- Add test - Update test fixtures for collections, and wasapi_files - Add codecov config
- Loading branch information...
Showing
with
71 additions
and 30 deletions.
- +11 −0 .codecov.yml
- +10 −6 test/fixtures/collections.yml
- +26 −24 test/fixtures/wasapi_files.yml
- +24 −0 test/helpers/wasapi_files_helper_test.rb
@@ -0,0 +1,11 @@ | |||
codecov: | |||
# Default branch for CodeCov information | |||
branch: master | |||
|
|||
coverage: | |||
status: | |||
project: | |||
default: | |||
# Only against master | |||
branches: | |||
- master |
@@ -1,11 +1,15 @@ | |||
# Read about fixtures at http://api.rubyonrails.org/classes/ActiveRecord/FixtureSet.html | |||
|
|||
one: | |||
collection_id: 1 | |||
title: MyString | |||
public: false | |||
collection_id: 1234 | |||
title: "Sample Collection" | |||
public: true | |||
account: 401 | |||
user_id: 1 | |||
|
|||
two: | |||
collection_id: 1 | |||
title: MyString | |||
public: false | |||
collection_id: 3490 | |||
title: "Archives Unleashed" | |||
public: true | |||
account: 401 | |||
user_id: 2 |
@@ -1,29 +1,31 @@ | |||
# Read about fixtures at http://api.rubyonrails.org/classes/ActiveRecord/FixtureSet.html | |||
|
|||
one: | |||
checksum_md5: MyString | |||
checksum_sha1: MyString | |||
filetype: MyString | |||
size: 2388654180 | |||
filename: MyString | |||
crawl_time: MyString | |||
crawl_start: MyString | |||
crawl: 1 | |||
account: 1 | |||
collection_id: 1 | |||
location_archive_it: MyString | |||
location_internet_archive: MyString | |||
checksum_md5: "8693c4cfc362a6ccefaef2e88d62434b" | |||
checksum_sha1: "164741182aace03f84d71fda90f1cca689e3e7ce" | |||
filetype: "warc" | |||
size: 193433 | |||
filename: "ARCHIVEIT-3490-TWELVE_HOURS-7344-20130425153604106-00000-wbgrp-crawl102.us.archive.org-6443.warc.gz" | |||
crawl_time: "2013-04-25T15:36:04Z" | |||
crawl_start: "2013-04-25T15:36:00Z" | |||
crawl: 69284 | |||
account: 401 | |||
collection_id: 3490 | |||
location_archive_it: "https://warcs.archive-it.org/webdatafile/ARCHIVEIT-3490-TWELVE_HOURS-7344-20130425153604106-00000-wbgrp-crawl102.us.archive.org-6443.warc.gz" | |||
location_internet_archive: "https://archive.org/download/ARCHIVEIT-3490-TWELVE_HOURS-7344-00000/ARCHIVEIT-3490-TWELVE_HOURS-7344-20130425153604106-00000-wbgrp-crawl102.us.archive.org-6443.warc.gz" | |||
user_id: 2 | |||
|
|||
two: | |||
checksum_md5: MyString | |||
checksum_sha1: MyString | |||
filetype: MyString | |||
size: 2388654180 | |||
filename: MyString | |||
crawl_time: MyString | |||
crawl_start: MyString | |||
crawl: 1 | |||
account: 1 | |||
collection_id: 1 | |||
location_archive_it: MyString | |||
location_internet_archive: MyString | |||
checksum_md5: "6875c6567c9de300233f8c541d967f38" | |||
checksum_sha1: "c371a8faf1387f1ae81fd5de6914d6864760c063" | |||
filetype: "warc" | |||
size: 472635 | |||
filename: "ARCHIVEIT-3490-TWELVE_HOURS-7309-20130429033607153-00000-wbgrp-crawl057.us.archive.org-6443.warc.gz" | |||
crawl_time: "2013-04-29T03:36:07Z" | |||
crawl_start: "" | |||
crawl: 69287 | |||
account: 401 | |||
collection_id: 3490 | |||
location_archive_it: "https://warcs.archive-it.org/webdatafile/ARCHIVEIT-3490-TWELVE_HOURS-7309-20130429033607153-00000-wbgrp-crawl057.us.archive.org-6443.warc.gz" | |||
location_internet_archive: "https://archive.org/download/ARCHIVEIT-3490-TWELVE_HOURS-7309-00000/ARCHIVEIT-3490-TWELVE_HOURS-7309-20130429033607153-00000-wbgrp-crawl057.us.archive.org-6443.warc.gz" | |||
user_id: 2 |
@@ -0,0 +1,24 @@ | |||
# frozen_string_literal: true | |||
|
|||
require 'test_helper' | |||
|
|||
class WasapiFilesHelperTest < ActionView::TestCase | |||
def setup | |||
@wasapi_files_one = wasapi_files(:one) | |||
@wasapi_files_two = wasapi_files(:two) | |||
end | |||
|
|||
test 'collection count helper' do | |||
assert_equal 2, collection_count(@wasapi_files_one.collection_id, | |||
@wasapi_files_one.user_id) | |||
assert_equal 2, collection_count(@wasapi_files_two.collection_id, | |||
@wasapi_files_two.user_id) | |||
end | |||
|
|||
test 'collection size helper' do | |||
assert_equal '650 KB', collection_size(@wasapi_files_one.collection_id, | |||
@wasapi_files_one.user_id) | |||
assert_equal '650 KB', collection_size(@wasapi_files_two.collection_id, | |||
@wasapi_files_two.user_id) | |||
end | |||
end |
0 comments on commit
d2b775a