Граф коммитов

38 Коммитов

Автор SHA1 Сообщение Дата
arizanov 5cf41f699f feat: Remove Karma and Jasmine
Remove Karma and Jasmine in favour of Jest

BREAKING CHANGE: Remove gulp test tasks
2018-06-08 11:42:25 +03:00
nstoychev 4c9ab7b6b9 feat: add parameter for entry point of start task 2018-04-05 11:51:27 +03:00
Asen Arizanov 8e15854572 feat: migrate to webpack4
The following PR introduces a new structure to the gulp tasks. 

Previously react tasks was consuming typescript tasks, which were consuming the common tasks. This structure has proven to be not the most optimal one as we were unable to benefit from the @dev channel of common tasks package. 

The current setup is directly consuming its tasks from both the typescript and common tasks packages. 

The tasks used by the common tasks packages are related to the docs server, while the ones from the typescript tasks are for the API generation. 

All other tasks are hoisted to this package thus giving us more control over their execution and the versioning of the utilities used in them.

BREAKING CHANGE: Migrate to webpack4
2018-04-05 11:31:33 +03:00
Kiril Peyanski 5c0805fad3 fix: add support for api options to be passed to typescript-tasks 2018-03-14 17:30:52 +02:00
Dimitar Terziev 9b0ecd50ee fix(karma): improve output of karma tests
Output only webpack compilation errors. Move to mocha reporter as it provides better output.
2017-12-14 11:45:37 +02:00
Dimitar Terziev f6c6e3aa2e feat: bump typescript-tasks version
The new version brings fixes for typedoc api generation. The tsconfiguration is now targeting es6 instead of es5.
There is no need for (Object as any).assign hacks and so.
2017-11-30 16:12:21 +02:00
Dimitar Terziev 8c5441fd3c chore: use typescript-tasks latest release 2017-11-10 10:21:49 +02:00
Dimitar Terziev 6da5610872
refactor: remove unused dependencies and code (#36)
Move code withRoot method from e2e utils to test one, as it is used there.
Leave e2e-utils as placeholder for future e2e utils.

Add editorconfig
2017-10-31 12:56:44 +02:00
Kiril Peyanski ec4f44cc9d fix(packages): upgrade enzyme to v3.1 and react to v16.0 2017-10-04 14:34:04 +03:00
Kiril Peyanski 0fb20e28b3 feat(test): add support for e2e testing with nightwatch
Setup test environment for end-to-end testing using Nightwatch. Nightwatch depends on selenium
server and chrome webdriver, both installed prior to running the e2e tests.

Unit tests are run in browser environment, do not stub the document and window object.

Bogus dependencies are removed.
2017-09-20 15:44:12 +03:00
Dimitar Terziev a2d0f947c8 fix(cdn): use correct loader for cdn distro
Replace babel loader with tsloader as the current react components are written in typescript. |
Disable declaration for compiler and transpileOnly for loader.
2017-08-23 17:39:07 +03:00
Dimitar Terziev fa87f4f58c feat: add typescript support
Move to the usage of kendo-typescript-tasks in addition to common-tasks package. | Support typescript react packages.

BREAKING CHANGE: Support packages written in typescript only.
2017-07-31 14:32:09 +03:00
Dimitar Terziev ba208c8510 feat(publish): add develop branch for dev distros
Add telerik semantic prerelease package for dev releses.
2017-07-27 14:04:24 +02:00
Georgi Krustev c12e30f138 fix: Increase version of kendo-common-tasks package 2016-04-14 14:56:45 +03:00
Petyo Ivanov 1fd3b27ea3 chore: switch to karma conf from common-tasks 2016-04-13 18:43:02 +03:00
Georgi Krustev da3811d055 chore: allow using minor version updates of kendo-common-tasks package 2016-04-13 17:21:00 +03:00
Petyo Ivanov b8ffdf13ea feat: use karma from common tasks 2016-04-11 19:06:19 +03:00
Petyo Ivanov 93b02b7c3d fix: remove annoying karma timeout 2016-04-07 14:54:17 +03:00
Petyo Ivanov 6dd6b95da9 fix: bump common-tasks version
Fixes the CDN global variable name
2016-03-30 19:10:51 +03:00
Alex Gyoshev c6e963970d fix: transform Object.assign
fixes js error in IE, and when running e2e tests in travis
2016-03-30 13:28:36 +03:00
Petyo Ivanov 4a8135f459 chore: add version placeholder
Suitable for testing by direct repo linking
2016-03-29 16:02:35 +03:00
Alex Gyoshev fd618dba9a fix: use non-breaking features from common tasks 2016-03-24 11:45:56 +02:00
Petyo Ivanov 09116e57e8 chore: integrate semantic release 2016-03-08 16:32:13 +02:00
Petyo Ivanov 8854565188 chore: switch to the pre-packaged eslint-config 2016-03-08 16:00:36 +02:00
Petyo Ivanov d19a4ed615 feat: add root point macro to e2e environment
The root is a jQuery object, with Chai + Chai-jQuery on top of it

https://github.com/chaijs/chai-jquery
http://chaijs.com/guide/styles/#should
2016-03-01 15:41:06 +02:00
Petyo Ivanov cd3d469bff feat: e2e task
The task runs all jasmine tests in the `e2e` dir, using Karma + Chrome.

We should figure out some utility for the assertions over the selectors.
2016-03-01 11:15:02 +02:00
Rosen Konstantinov 4dec1f5117 chore: enable babel stage-1 preset 2016-02-16 15:44:25 +02:00
Alex Gyoshev a9169041c4 fix: promote babel module dependency 2016-02-09 11:57:15 +02:00
Alex Gyoshev 1bc4bd3821 fix: default exports work in commonjs 2016-02-08 15:49:20 +02:00
Petyo Ivanov 2cc1a6ec5c chore(): Add @telerik namespace to package names 2016-01-25 17:30:17 +02:00
Alex Gyoshev 9b21f5e888 chore(lint): add linting, fix lint errors 2016-01-25 16:52:05 +02:00
Alex Gyoshev e12f91e0a2 chore(build): enable lint via npm run lint 2016-01-22 17:20:59 +02:00
Petyo Ivanov 0b5ee3582e chore(build): Add ghooks for commit message validation 2016-01-22 15:49:01 +02:00
Alex Gyoshev b086621aa2 chore(npm): add repository field
removes warning message when installing as dependency
2016-01-22 15:22:24 +02:00
Alex Gyoshev 10a45ffe30 chore(dependency): match react dependency to dom/tasks
fixes peer dependency errors when installing node modules
2016-01-22 15:07:27 +02:00
Petyo Ivanov e286c798c4 chore(build): Add commmitizen config (conventional changelog) 2016-01-22 12:44:30 +02:00
Petyo Ivanov 12744460ad Switch from skin-deep to enzyme 2016-01-21 19:07:16 +02:00
Petyo Ivanov 4999323d17 Initial commit 2016-01-19 18:44:28 +02:00