fix console test environment (#3192)

This commit is contained in:
Rikin Kachhia 2019-10-22 11:28:35 +05:30 committed by GitHub
parent 6d92e4f9db
commit 8000652a5d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 11 additions and 10 deletions

View File

@ -44,6 +44,7 @@ export API_PORT=9693
export CONSOLE_MODE=cli
export DEV_DATA_API_URL=http://localhost:8080
export URL_PREFIX=/
export SERVER_VERSION=$(cat /build/_server_output/version.txt)
# test console
npm run dev &

View File

@ -19,20 +19,20 @@ const featureLaunchVersions = {
[COMPUTED_COLUMNS_SUPPORT]: 'v1.0.0-beta.8',
};
export const checkValidServerVersion = version => {
return semver.valid(version) !== null;
};
export const getFeaturesCompatibility = serverVersion => {
const featuresCompatibility = {};
const isPullRequest = serverVersion.startsWith('pull');
const isValidServerVersion = checkValidServerVersion(serverVersion);
try {
Object.keys(featureLaunchVersions).forEach(feature => {
featuresCompatibility[feature] =
isPullRequest ||
semver.satisfies(featureLaunchVersions[feature], '<=' + serverVersion);
});
} catch (e) {
console.error(e);
}
Object.keys(featureLaunchVersions).forEach(feature => {
featuresCompatibility[feature] = isValidServerVersion
? semver.satisfies(featureLaunchVersions[feature], '<=' + serverVersion)
: true;
});
return featuresCompatibility;
};