1cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// Copyright (c) 2012 The Chromium Authors. All rights reserved.
2cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be
3cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// found in the LICENSE file.
4cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)
5cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)function result(message) {
6cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)    document.title = message;
7cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)}
8cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)
9cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)function unexpectedErrorCallback()
10cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles){
11cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)  result('fail - unexpected error callback');
12cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)}
13cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)
14cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)function unexpectedAbortCallback()
15cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles){
16cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)  result('fail - unexpected abort callback');
17cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)}
18cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)
19cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)function unexpectedCompleteCallback()
20cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles){
21cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)  result('fail - unexpected complete callback');
22cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)}
236e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles)
246e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles)function unexpectedSuccessCallback()
256e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles){
26cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)  result('fail - unexpected success callback');
27cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)}
28cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)
296e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles)function unexpectedUpgradeNeededCallback()
30cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles){
31cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)  result('fail - unexpected upgradeneeded callback');
32cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)}
33cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)
34cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)function unexpectedBlockedCallback()
35cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles){
36cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)  result('fail - unexpected blocked callback');
37cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)}
38cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)