1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-10-22 19:26:13 +02:00

Modify tests.'

This commit is contained in:
Kevin Serrano 2017-03-07 10:37:01 -08:00
parent 2a98beb878
commit 01f2ec4823
No known key found for this signature in database
GPG Key ID: 7CC862A58D2889B4

View File

@ -31,35 +31,39 @@ describe ('config view actions', function() {
describe('SET_RPC_TARGET', function() {
it('sets the state.metamask.rpcTarget property of the state to the action.value', function() {
const value = {
rpcTarget: 'foo',
frequentRpcList: ['foo']
}
const action = {
type: actions.SET_RPC_TARGET,
value,
value: 'foo',
}
const secondAction = {
type: actions.SET_RPC_LIST,
value: ['foo'],
}
var result = reducers(initialState, action)
result = reducers(result, secondAction)
assert.equal(result.metamask.provider.type, 'rpc')
assert.equal(result.metamask.provider.rpcTarget, value.rpcTarget)
assert.equal(result.metamask.frequentRpcList[0], value.frequentRpcList[0])
assert.equal(result.metamask.provider.rpcTarget, 'foo')
assert.equal(result.metamask.frequentRpcList[0], 'foo')
})
it('should handle multiple requests to change the rpc gracefully', function() {
const value = {
rpcTarget: 'foo',
frequentRpcList: ['foo']
}
const action = {
type: actions.SET_RPC_TARGET,
value,
value: 'foo',
}
const secondAction = {
type: actions.SET_RPC_LIST,
value: ['foo'],
}
var result = reducers(initialState, action)
var secondResult = reducers(result, action)
assert.equal(secondResult.metamask.frequentRpcList.length, 1)
var secondResult = reducers(result, secondAction)
var thirdResult = reducers(secondResult, action)
var fourthResult = reducers(thirdResult, secondAction)
assert.equal(fourthResult.metamask.frequentRpcList.length, 1)
})
})