mirror of
				https://github.com/Unleash/unleash.git
				synced 2025-10-27 11:02:16 +01:00 
			
		
		
		
	Run tests with database in docker #64
This commit is contained in:
		
							parent
							
								
									745de6867d
								
							
						
					
					
						commit
						5b95f0cfc2
					
				| @ -49,6 +49,10 @@ http://localhost:4242/features | ||||
| 
 | ||||
| // Execute tests: | ||||
| npm test | ||||
| 
 | ||||
| 
 | ||||
| // Run tests with postgres running in docker: | ||||
| npm run docker-test | ||||
| ``` | ||||
| 
 | ||||
| ### Making a schema change | ||||
|  | ||||
| @ -21,6 +21,7 @@ | ||||
|         "build": "./node_modules/.bin/webpack", | ||||
|         "dev": "NODE_ENV=development supervisor --ignore ./node_modules/,./public/js server.js", | ||||
|         "test": "export PORT=4243 ; jest && jshint server.js lib test && jsxhint public/js/**/*.jsx && mocha test test/*.js && npm run coverage", | ||||
|         "docker-test": "export PORT=4243 ; ./scripts/docker-postgres.sh", | ||||
|         "tdd": "mocha --watch test test/*", | ||||
|         "test-bamboo-ci": "mocha test test/*", | ||||
|         "coverage": "istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec", | ||||
|  | ||||
							
								
								
									
										11
									
								
								scripts/docker-postgres.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										11
									
								
								scripts/docker-postgres.sh
									
									
									
									
									
										Executable file
									
								
							| @ -0,0 +1,11 @@ | ||||
| #!/bin/bash | ||||
| export POSTGRES_PASSWORD="uleash" | ||||
| export DATABASE_URL=postgres://postgres:unleash@127.0.0.1:15432/postgres | ||||
| 
 | ||||
| HASH=`docker run -p 127.0.0.1:15432:5432 --name unleash-postgres -e POSTGRES_PASSWORD=$POSTGRES_PASSWORD -d postgres:9.3` | ||||
| npm install | ||||
| ./node_modules/.bin/db-migrate up | ||||
| npm test | ||||
| docker stop $HASH | ||||
| docker rm $HASH | ||||
| 
 | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user