Skip to content
This repository was archived by the owner on Dec 8, 2022. It is now read-only.

Expose config #431

Merged
merged 11 commits into from
Jul 17, 2018
Merged

Expose config #431

merged 11 commits into from
Jul 17, 2018

Conversation

Blackbaud-BobbyEarl
Copy link

With blackbaud/skyux-builder-config#15, the default browser will revert back to Chrome. These changes introduce a way for SPAs to opt-in to custom browsers on Browserstack.

@codecov-io
Copy link

codecov-io commented Jul 4, 2018

Codecov Report

Merging #431 into master will increase coverage by <.01%.
The diff coverage is 100%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #431      +/-   ##
==========================================
+ Coverage   99.31%   99.31%   +<.01%     
==========================================
  Files          73       73              
  Lines        1901     1904       +3     
  Branches      297      297              
==========================================
+ Hits         1888     1891       +3     
  Misses         13       13
Flag Coverage Δ
#builder 100% <100%> (ø) ⬆️
#runtime 95.53% <ø> (ø) ⬆️
#srcapp 100% <ø> (ø) ⬆️
Impacted Files Coverage Δ
runtime/config.ts 100% <ø> (ø) ⬆️
config/karma/shared.karma.conf.js 100% <ø> (ø) ⬆️
config/protractor/protractor.conf.js 100% <100%> (ø) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 2800fbe...f2387ec. Read the comment docs.

const SpecReporter = require('jasmine-spec-reporter').SpecReporter;
const logger = require('@blackbaud/skyux-logger');

// See minimist documentation regarding `argv._` https://github.com/substack/minimist

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! :-)

Copy link
Member

@Blackbaud-SteveBrush Blackbaud-SteveBrush left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Member

@Blackbaud-SteveBrush Blackbaud-SteveBrush left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a few questions.

@@ -19,6 +19,14 @@ export class SkyuxPactConfig {
public pactProxyServer?: string;
}

export interface SkyuxConfigUnitTestSettings {
browserSet?: 'speedy' | 'quirky' | 'paranoid';

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like "speedy" and "quirky" :)

Instead of "paranoid", what do you think about "comprehensive" or "exhaustive", to put a more positive spin on it? (If Paul has already approved "paranoid", disregard.)

@@ -2,6 +2,31 @@
"$schema": "http://json-schema.org/draft-04/schema#",
"title": "JSON schema for SKY UX CLI skyuxconfig.json",
"definitions": {
"browserProperties": {

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are the browserProperties still being used somewhere?

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nope. Good catch. Also realized I left the property as browsers instead of browserSet, so I've updated that too.

@Blackbaud-BobbyEarl Blackbaud-BobbyEarl merged commit 26e97d4 into master Jul 17, 2018
@Blackbaud-BobbyEarl Blackbaud-BobbyEarl deleted the expose-config branch July 17, 2018 13:47
Blackbaud-MikitaYankouski pushed a commit to Blackbaud-MikitaYankouski/skyux-builder that referenced this pull request May 3, 2019
* Exposing the skyPagesConfig to karma and protractor configs.

* Cleanup

* Allowing device property

* Allow all properties

* Fixing type

* Allowing supported property.

* Using browserSet instead of browsers + supported.

* Removed enums.

* Update schema properties.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants