Files
cypress/scripts/unit/binary/s3-api-spec.js
Gleb Bahmutov 6f685ab8b8 add metadata to the uploaded test runner binary (#4092)
* move s3 api helpers into own TS file

* add demo file

* add comments

* add method to set user metadata by copying it

* set checksum metadata on uploaded binary

* move checksum to the right upload file

* call the right method

* fix require from ts

* convert size to string

* needs extension

* test binary against other projects

* set checksums as headers during first upload

* Revert "set checksums as headers during first upload"

This reverts commit 2043d9ee1f.

* set ACL to public-read when setting metadata on binary

* linting

* pass content-type

* update scripts tests

* linting

* add --platformArch parameter
2019-05-02 12:29:37 -04:00

27 lines
539 B
JavaScript

const la = require('lazy-ass')
/* eslint-env mocha */
describe('s3-api', () => {
context('hasOnlyStringValues', () => {
const { hasOnlyStringValues } = require('../../binary/s3-api')
it('returns true if object has only string values', () => {
const o = {
foo: 'bar',
baz: 'baz',
}
la(hasOnlyStringValues(o))
})
it('returns false if object has non-string value', () => {
const o = {
foo: 'bar',
baz: 42,
}
la(!hasOnlyStringValues(o))
})
})
})