(options)
| 41 | }, |
| 42 | |
| 43 | invokeTestem(options) { |
| 44 | expect(options.ssl).to.equal(false); |
| 45 | |
| 46 | // cwd and config_dir are not passed to testem progOptions |
| 47 | let testemOptions = this.transformOptions(options); |
| 48 | expect(testemOptions.host).to.equal('greatwebsite.com'); |
| 49 | expect(testemOptions.port).to.equal(123324); |
| 50 | expect(testemOptions.cwd).to.be.undefined; |
| 51 | expect(testemOptions.reporter).to.equal('xunit'); |
| 52 | expect(testemOptions.middleware).to.deep.equal(['middleware1', 'middleware2']); |
| 53 | expect(testemOptions.test_page).to.equal('http://my/test/page'); |
| 54 | expect(testemOptions.config_dir).to.be.undefined; |
| 55 | expect(testemOptions.key).to.be.undefined; |
| 56 | expect(testemOptions.cert).to.be.undefined; |
| 57 | |
| 58 | // cwd and config_dir are present as part of default options. |
| 59 | let defaultOptions = this.defaultOptions(options); |
| 60 | expect(defaultOptions.host).to.equal('greatwebsite.com'); |
| 61 | expect(defaultOptions.port).to.equal(123324); |
| 62 | expect(defaultOptions.cwd).to.equal('blerpy-derpy'); |
| 63 | expect(defaultOptions.reporter).to.equal('xunit'); |
| 64 | expect(defaultOptions.middleware).to.deep.equal(['middleware1', 'middleware2']); |
| 65 | expect(defaultOptions.test_page).to.equal('http://my/test/page'); |
| 66 | expect(defaultOptions.config_dir).to.be.an('string'); |
| 67 | }, |
| 68 | }); |
| 69 | |
| 70 | subject.run({ |
nothing calls this directly
no test coverage detected
searching dependent graphs…