Andreas Granig
beb93987eb
MT#3997 API: move req/res log functions to Role.
12 years ago
Andreas Granig
81bd123070
MT#3997 API: add notes about tests to be done
12 years ago
Andreas Granig
a135c00190
MT#5255 API: prevent DELETE of used contact
12 years ago
Andreas Granig
a6c3ecb580
MT#5255 API: Implement DELETE for contacts
12 years ago
Andreas Granig
2c51cbd0fb
MT#3997 Fix PUT with reseller_id=null for contact
12 years ago
Andreas Granig
e4a3adeb08
MT#3997 Add OPTIONS tests for API::Root
12 years ago
Andreas Granig
515990623f
MT#3997 Fix general collection/item handling.
...
Use paging.
Start adding tests for contacts/ collection.
Move more common functions to Role.
Use proper forms for field checking.
12 years ago
Gerhard Jungwirth
0f44c12ad0
MT#4871 Add Selenium Tests for "Customer" page
...
locally tested with: firefox, chrome, htmlunit, phantomjs
remotely tested with: jenkins selenium
12 years ago
Gerhard Jungwirth
93ab17cc97
MT#4871 Cleanup basic controller tests
...
The tests t/controller_NAME.t are automatically generated by the
catalyst.pl script. They were not complete and individually dont have much
function, so lets group them together in one file.
12 years ago
Gerhard Jungwirth
39698f4ce7
MT#3435 quickfixes for tests
...
* mysql user sipwise@localhost
* selenium wait timeout 10 seconds
* dont use title (because it does not wait for the page to be loaded)
12 years ago
Gerhard Jungwirth
9353d44d32
MT#3435 skip problematic tests
...
A problem with the selenium installation on our jenkins seems
to be, that sometimes a page is loaded twice, which for example
deletes an item twice, which results in an error message in the
panel. For now, lets mark the tests which fail on that reason optional.
12 years ago
Gerhard Jungwirth
8d1bc950c6
MT#3435 fix tests
...
all selenium tests are working locally with selenium 2.31.0 and
phantomjs 1.9.1 and an empty db-schema dump
particular fixes:
- skip some tests, when no domain is yet created
- select_if_unselected to prevent unselecting preselected checkboxes
- increase some waiting times to fix races with ajax calls
12 years ago
Gerhard Jungwirth
a78a6ba011
MT#3435 fix failing tests due to changed login
...
procedure
12 years ago
Andreas Granig
a7ae65ca82
MT#3925 Use forms for validation only; other fixes
...
Don't use JE for data validation, as it adds lots of processing overhead.
Properly use Formhandler for data validation.
Catch DB errors properly.
Write basic auth test.
12 years ago
Gerhard Jungwirth
483a24b480
MT#4871 Add Selenium Tests for "Customer" page
...
locally tested with: firefox, chrome, htmlunit, phantomjs
remotely tested with: jenkins selenium
12 years ago
Gerhard Jungwirth
839f4cb5ab
MT#4871 Cleanup basic controller tests
...
The tests t/controller_NAME.t are automatically generated by the
catalyst.pl script. They were not complete and individually dont have much
function, so lets group them together in one file.
12 years ago
Gerhard Jungwirth
b3a97399fc
MT#3435 quickfixes for tests
...
* mysql user sipwise@localhost
* selenium wait timeout 10 seconds
* dont use title (because it does not wait for the page to be loaded)
12 years ago
Gerhard Jungwirth
cab87afdb6
MT#3435 skip problematic tests
...
A problem with the selenium installation on our jenkins seems
to be, that sometimes a page is loaded twice, which for example
deletes an item twice, which results in an error message in the
panel. For now, lets mark the tests which fail on that reason optional.
12 years ago
Gerhard Jungwirth
4170966771
MT#3435 fix tests
...
all selenium tests are working locally with selenium 2.31.0 and
phantomjs 1.9.1 and an empty db-schema dump
particular fixes:
- skip some tests, when no domain is yet created
- select_if_unselected to prevent unselecting preselected checkboxes
- increase some waiting times to fix races with ajax calls
12 years ago
Gerhard Jungwirth
b8a1e28b71
MT#3435 fix failing tests due to changed login
...
procedure
12 years ago
Gerhard Jungwirth
962eced885
use config file ngcp-schema/share/test.conf for testing
...
for NGCP::Schema
we activate this behaviour by setting the environment variable
NGCP_PANEL_CONFIG_LOCAL_SUFFIX to "testing" which is a feature
from Catalyst::Plugin::ConfigLoader
12 years ago
Gerhard Jungwirth
562a9ccce6
adapt more tests
...
all tests are now succeeding again
(with firefox, chrome, htmlunit and phantomjs)
12 years ago
Gerhard Jungwirth
1a073dffd6
adapt peering test to recent changes
12 years ago
Gerhard Jungwirth
778c3caba3
fix missing validation on integer preferences
...
which failed a test
also adapt the domain test to the new login path
12 years ago
Gerhard Jungwirth
123e20852d
Adapt billing test to recent fixes
12 years ago
Gerhard Jungwirth
4b4c393c41
adapt new schema with single namespace
...
just domain creation/delete is not working yet
12 years ago
Gerhard Jungwirth
1ba3f2b598
fix billing test
...
handle is now a required form field
13 years ago
Gerhard Jungwirth
02d27a814b
CRUD Sound Sets and Sound Files
13 years ago
Gerhard Jungwirth
34f8a717df
CRUD NCOS Levels and NCOS Number Patterns.
13 years ago
Gerhard Jungwirth
6d9ae4bffe
fix reseller tests
13 years ago
Gerhard Jungwirth
48f1a3a3a5
Rewrite Rule Set and Rewrite Rule Management
13 years ago
Gerhard Jungwirth
9b8f7bb52e
Add selenium test for peering controller
13 years ago
Gerhard Jungwirth
b5449a575e
peering group management
...
- Show/Create/Edit/Delete of peering groups
- using a new controller
13 years ago
Gerhard Jungwirth
25e0057b24
add tests for billing controller
...
and make weekdays generic
13 years ago
Gerhard Jungwirth
210140f483
Make Preferences a button
...
Closes: sipwise-0003083
13 years ago
Lars Dieckow
0c3e980e61
correct dependencies
13 years ago
Gerhard Jungwirth
29c4afa729
tests: do diag output
13 years ago
Gerhard Jungwirth
9274a5c93d
fix tests
...
the new billing controller is a redirect if one is not logged in
13 years ago
Gerhard Jungwirth
1f73491b9c
Create new controller for Billing
13 years ago
Gerhard Jungwirth
1f2d8b7542
make all selenium tests work with chromium and htmlunit
...
selenium tests are now working with: firefox, chrome, htmlunit, phantomjs
13 years ago
Gerhard Jungwirth
0b72c2dc42
improve selenium tests
...
- fix workaround to make buttons visible
- let all tests work with selenium-webdriver and phantomjs
13 years ago
Gerhard Jungwirth
0ccd99747f
more selenium tests
...
for controllers: reseller, domain
13 years ago
Gerhard Jungwirth
af2dbd8825
add some selenium tests
...
for the controllers: domain and reseller
13 years ago
Lars Dieckow
3c2946026d
test through webdriver
13 years ago
Gerhard Jungwirth
12ba7b8e7e
add tests, minor bugfix
...
- testing: /reseller/ajax is tested
- minor fix: mixed up totalRecords and totalDisplayRecords
- minor fix: remove obsolete todo
13 years ago
Gerhard Jungwirth
7182796216
add tests, minor bugfix
...
- testing: /reseller/ajax is tested
- minor fix: mixed up totalRecords and totalDisplayRecords
- minor fix: remove obsolete todo
13 years ago
Gerhard Jungwirth
a9808ee53f
add new view "JSON"
13 years ago
Lars Dieckow
50c899b7bb
unbreak tests
13 years ago
Andreas Granig
b87c9ea71c
Add skeleton for reseller management.
13 years ago
Andreas Granig
11fecbd7ae
Implement basic authentication logic.
13 years ago
Andreas Granig
ee4de08f89
Implement naive plugin framework.
...
Will be refactored to use MooseX::Object::Pluggable.
13 years ago
Andreas Granig
f33ed45938
Restructure root/ and add wrapper and /test page.
13 years ago
Andreas Granig
4316ff59c4
Initial commit of catalyst skeleton.
13 years ago