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

pulibrary / tigerdata-app / 5205f704-d89d-4c43-8cfa-9e6783edc33a

29 Feb 2024 07:04PM UTC coverage: 60.206% (-29.9%) from 90.092%
5205f704-d89d-4c43-8cfa-9e6783edc33a

push

circleci

jrgriffiniii
Ensuring that the storage usage and storage capacity is retrieved for
Mediaflux Projects and rendered on the "contents" Project View

11 of 34 new or added lines in 4 files covered. (32.35%)

451 existing lines in 34 files now uncovered.

935 of 1553 relevant lines covered (60.21%)

9.47 hits per line

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

50.0
/app/models/mediaflux/http/test_asset_create_request.rb
1
# frozen_string_literal: true
2
module Mediaflux
1✔
3
  module Http
1✔
4
    class TestAssetCreateRequest < Request
1✔
5
      attr_reader :parent_id, :count, :pattern
1✔
6

7
      # Constructor
8
      # @param session_token [String] the API token for the authenticated session
9
      # @param parent_id [Integer] nid of namespace or collection to create the test assets in
10
      # @param count [Integer] Number of assets to create (default 1)
11
      # @param pattern [String] Optional base name of the assets to create
12
      def initialize(session_token:, parent_id:, count: 1, pattern: nil)
1✔
13
        super(session_token: session_token)
1✔
UNCOV
14
        @parent_id = parent_id
×
UNCOV
15
        @count = count
×
UNCOV
16
        @pattern = pattern
×
17
      end
18

19
      # Specifies the Mediaflux service to use when creating assets
20
      # @return [String]
21
      def self.service
1✔
UNCOV
22
        "asset.test.create"
×
23
      end
24

25
      private
1✔
26

27
        def build_http_request_body(name:)
1✔
UNCOV
28
          super do |xml|
×
UNCOV
29
            xml.args do
×
UNCOV
30
              xml.pid parent_id
×
UNCOV
31
              xml.nb count
×
UNCOV
32
              xml.send("base-name", pattern) if pattern.present?
×
33
            end
34
          end
35
        end
36
    end
37
  end
38
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