parent
062cae25f3
commit
8d6c014fda
@ -0,0 +1,29 @@ |
|||||||
|
'use strict' |
||||||
|
import tape from 'tape' |
||||||
|
import { getValidLanguage } from "../src/helpers/compilerHelper"; |
||||||
|
import { Language } from "@remix-project/remix-solidity-ts"; |
||||||
|
|
||||||
|
tape('compilerHelper', function (t) { |
||||||
|
t.test('lowerbound', function (st) { |
||||||
|
st.plan(9) |
||||||
|
|
||||||
|
const correctYul: Language = 'Yul'; |
||||||
|
const correctSolidity: Language = 'Solidity'; |
||||||
|
|
||||||
|
const yulUpperCase = 'Yul' |
||||||
|
const yulLowerCase = 'yul' |
||||||
|
|
||||||
|
const solidityUpperCase = 'Solidity' |
||||||
|
const solidityLowerCase = 'solidity' |
||||||
|
|
||||||
|
st.equal(getValidLanguage(yulLowerCase), correctYul) |
||||||
|
st.equal(getValidLanguage(yulUpperCase), correctYul) |
||||||
|
st.equal(getValidLanguage(solidityUpperCase), correctSolidity) |
||||||
|
st.equal(getValidLanguage(solidityLowerCase), correctSolidity) |
||||||
|
st.equal(getValidLanguage(null), null) |
||||||
|
st.equal(getValidLanguage(undefined), null) |
||||||
|
st.equal(getValidLanguage(''), null) |
||||||
|
st.equal(getValidLanguage('A'), null) |
||||||
|
st.equal(getValidLanguage('Something'), null) |
||||||
|
}) |
||||||
|
}) |
Loading…
Reference in new issue