Skip to content

Commit 7a1bce5

Browse files
author
T_S_V
committed
Fixed unit tests
1 parent 6840cd3 commit 7a1bce5

File tree

5 files changed

+17
-4
lines changed

5 files changed

+17
-4
lines changed

azure-pipelines.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,5 @@ steps:
2121
displayName: 'npm install and build'
2222

2323
- script: |
24-
npm run test
24+
npm run test -- --watchAll=false
2525
displayName: 'run unit tests'

package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,5 +29,8 @@
2929
"not dead",
3030
"not ie <= 11",
3131
"not op_mini all"
32-
]
32+
],
33+
"devDependencies": {
34+
"jest-canvas-mock": "^2.3.1"
35+
}
3336
}

src/App.test.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
import React from 'react';
22
import ReactDOM from 'react-dom';
3+
import "jest-canvas-mock";
4+
5+
jest.mock('mapbox-gl/dist/mapbox-gl', () => ({
6+
Map: () => ({}),
7+
}));
8+
39
import App from './App';
410

511
it('renders without crashing', () => {

src/Survey.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import "bootstrap-slider/dist/css/bootstrap-slider.css";
1111
import "jquery-bar-rating/dist/themes/css-stars.css";
1212

1313
import $ from "jquery";
14-
import "jquery-ui/ui/widgets/datepicker.js";
14+
//import "jquery-ui/ui/widgets/datepicker.js";
1515
import "select2/dist/js/select2.js";
1616
import "jquery-bar-rating";
1717

@@ -21,6 +21,7 @@ import { json } from "./survey_json.js";
2121

2222
//import "icheck/skins/square/blue.css";
2323
window["$"] = window["jQuery"] = $;
24+
require("jquery-ui/ui/widgets/datepicker.js");
2425
//require("icheck");
2526

2627
export { MyQuestion } from "./MyQuestion";

src/SurveyCreator.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import "jquery-bar-rating/dist/themes/css-stars.css";
1212
import "jquery-bar-rating/dist/themes/fontawesome-stars.css";
1313

1414
import $ from "jquery";
15-
import "jquery-ui/ui/widgets/datepicker.js";
15+
// import "jquery-ui/ui/widgets/datepicker.js";
1616
import "select2/dist/js/select2.js";
1717
import "jquery-bar-rating";
1818

@@ -21,6 +21,9 @@ import "pretty-checkbox/dist/pretty-checkbox.css";
2121

2222
import * as widgets from "surveyjs-widgets";
2323

24+
window["$"] = window["jQuery"] = $;
25+
require("jquery-ui/ui/widgets/datepicker.js");
26+
2427
SurveyJSCreator.StylesManager.applyTheme("default");
2528

2629
//widgets.icheck(SurveyKo, $);

0 commit comments

Comments
 (0)