@@ -0,0 +1,12 @@ | |||||
language: node_js | |||||
node_js: | |||||
- "6" | |||||
- "8" | |||||
before_install: | |||||
- git clone https://github.com/frappe/charts && cd charts | |||||
- make install | |||||
script: | |||||
- make test |
@@ -12,6 +12,20 @@ build: | |||||
$(NODEBIN)/rollup \ | $(NODEBIN)/rollup \ | ||||
--config $(BASEDIR)/rollup.config.js | --config $(BASEDIR)/rollup.config.js | ||||
install.dep: | |||||
ifeq ($(shell command -v yarn),) | |||||
@echo "Installing yarn..." | |||||
$(eval npm := $(shell command -v npm)) | |||||
$(npm) install -g yarn | |||||
endif | |||||
$(eval yarn := $(shell command -v yarn)) | |||||
install: install.dep | |||||
$(yarn) \ | |||||
--cwd $(BASEDIR) | |||||
test: | test: | ||||
NODE_ENV=test \ | NODE_ENV=test \ | ||||
$(NODEBIN)/mocha \ | $(NODEBIN)/mocha \ | ||||