reflector = $this->getMockBuilder(ControllerMethodReflector::class) ->disableOriginalConstructor()->getMock(); $this->controller = $this->getMockBuilder(Controller::class) ->disableOriginalConstructor()->getMock(); $this->l10n = $this->createMock(IL10N::class); $this->subadminMiddlewareAsSubAdmin = new SubadminMiddleware($this->reflector, true, $this->l10n); $this->subadminMiddleware = new SubadminMiddleware($this->reflector, false, $this->l10n); } /** * @expectedException \OC\AppFramework\Middleware\Security\Exceptions\NotAdminException */ public function testBeforeControllerAsUserWithExemption() { $this->reflector ->expects($this->once()) ->method('hasAnnotation') ->with('NoSubadminRequired') ->will($this->returnValue(false)); $this->subadminMiddleware->beforeController($this->controller, 'foo'); } public function testBeforeControllerAsUserWithoutExemption() { $this->reflector ->expects($this->once()) ->method('hasAnnotation') ->with('NoSubadminRequired') ->will($this->returnValue(true)); $this->subadminMiddleware->beforeController($this->controller, 'foo'); } public function testBeforeControllerAsSubAdminWithoutExemption() { $this->reflector ->expects($this->once()) ->method('hasAnnotation') ->with('NoSubadminRequired') ->will($this->returnValue(false)); $this->subadminMiddlewareAsSubAdmin->beforeController($this->controller, 'foo'); } public function testBeforeControllerAsSubAdminWithExemption() { $this->reflector ->expects($this->once()) ->method('hasAnnotation') ->with('NoSubadminRequired') ->will($this->returnValue(true)); $this->subadminMiddlewareAsSubAdmin->beforeController($this->controller, 'foo'); } public function testAfterNotAdminException() { $expectedResponse = new TemplateResponse('core', '403', array(), 'guest'); $expectedResponse->setStatus(403); $this->assertEquals($expectedResponse, $this->subadminMiddleware->afterException($this->controller, 'foo', new NotAdminException(''))); } /** * @expectedException \Exception */ public function testAfterRegularException() { $expectedResponse = new TemplateResponse('core', '403', array(), 'guest'); $expectedResponse->setStatus(403); $this->subadminMiddleware->afterException($this->controller, 'foo', new \Exception()); } } /a>treecommitdiffstats
path: root/demos/selectmenu/default.html
blob: e8bb1a6a74f8e8223d4dc19f2937f7663a3f03ce (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106