27 lines
927 B
Bash
Executable File
27 lines
927 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
# here as a quick ts test for use in the CI
|
|
# in time this will be removed the full battery of tests be moved to a centralised location
|
|
|
|
error_found=false
|
|
|
|
# has an invalid property - should complain
|
|
./node_modules/.bin/tsc --target "ES5" --module 'commonjs' --lib esnext,dom --allowSyntheticDefaultImports --jsx 'preserve' --noEmit --strict ts-tests/InvalidGridProperty.tsx &> /dev/null
|
|
if [ $? -ne 1 ]; then
|
|
echo "ag-grid-react grid with invalid property should throw a compiler error"
|
|
error_found=true
|
|
fi
|
|
|
|
# a valid grid - no errors should be emitted
|
|
./node_modules/.bin/tsc --target "ES5" --module 'commonjs' --lib esnext,dom --allowSyntheticDefaultImports --jsx 'preserve' --noEmit --strict ts-tests/SimpleFunctionalGrid.tsx &> /dev/null
|
|
if [ $? -ne 0 ]; then
|
|
echo "valid ag-grid-react grid should compile"
|
|
error_found=true
|
|
fi
|
|
|
|
if [ "$error_found" = true ]; then
|
|
exit 1
|
|
fi
|
|
|
|
exit 0
|