AG-2656 Allow equality checking for rowData to be configurable (ie use equality checking, deep checking and so on)

This commit is contained in:
Sean Landsman
2019-03-05 14:57:53 +00:00
parent 92ad56ed49
commit 3d7774e7c7
4 changed files with 42 additions and 4 deletions

26
ts-tests/runTsTests.sh Executable file
View File

@@ -0,0 +1,26 @@
#!/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