header() для тестов Simpletest

mrjazz

Новичок
header() для тестов Simpletest

Вопрос к тем к то использует SimpleTest:
Поддерживает ли SimpleTest трюки с header('Location: page.php')? У меня по крайней мере это не работает, поделитесь опытом как правильно писать тесты WebGUI с SimpleTest?
 

svetasmirnova

маленький монстрик
>поделитесь опытом как правильно писать тесты WebGUI с SimpleTest
У них на сайте туториал есть. Из него очевидно как правильно писать тесты. А что за трюки с header? Не поняла.
 

ForJest

- свежая кровь
mrjazz
Там можно посылать хидеры - у webtester есть методы соответствующие.
 

mrjazz

Новичок
Как посылать понятно. Вот пример:

$this -> get('http://domain.com/script.php');

В скрипте script.php такой код:
<?
header('Location: test.php');
?>

$this -> showSource(); // по логике должен вернуть результат работы test.php а возвращает script.php.
В чем я неправ? Поправте меня
 

syfisher

TDD infected!!
Если с английским порядок, шли запрос прямо в mailingList от SimpleTest-а. Там ребята нормальные - помогут.
 

mrjazz

Новичок
Спасибо, а то сразу в мануал, в семплы...
Хотелось бы пообщаться с кам нибудь из разработчиков, активно использующих SimpleTest, есть несколько радикальных идей, интересно - не изобретаю ли я велосипед?
mailto:[email protected]
 

svetasmirnova

маленький монстрик
Спасибо, а то сразу в мануал, в семплы...
Это в мой огород камень;)
Днём не могла подробно ответить: 99% уверенность - это не 100% уверенность. Дошла до дому, протестировала. $this -> showSource(); вернул результат работы test.php Как и должно быть. Так что ошибки у себя ищите.

А что за радикальные идеи?
 

mrjazz

Новичок
Ну... Радикальные громко сказано :)
Есть желание автоматизировать создание WebUI тестов.
Первые пробы в эту сторону можно скачать тут:
http://mrjazz.design.kr.ua/download/STgui.zip (250kb).
Интересно знать а не изобретение ли это велосипеда? Ну вобщем пожелания, предложения принимаются.

-~{}~ 07.07.05 15:44:

Автор оригинала: svetasmirnova
Это в мой огород камень;)
Днём не могла подробно ответить: 99% уверенность - это не 100% уверенность. Дошла до дому, протестировала. $this -> showSource(); вернул результат работы test.php Как и должно быть. Так что ошибки у себя ищите.
Да вот... ищем-с... Может сравните со своим кодом.
Тут: http://mrjazz.design.kr.ua/download/test.zip минимальный набор для запуска теста (90Kb).
 

svetasmirnova

маленький монстрик
Запустила у себя. Результат: redir3!!! Единственное, не заменяла свою копию simpletest на ту, что в архиве. Мда... Можно попробовать заменить header(Location: redir.php'); на header(Location: http://abs_path/to/redir.php'); и/или с портом header(Location: http://abs_path:port/to/redir.php');

-~{}~ 08.07.05 00:00:

По поводу WebUI тестов. Мне понравилось. Посмотрите ещё тему: http://phpclub.ru/talk/showthread.php?s=&threadid=62067
 

mrjazz

Новичок
Автор оригинала: svetasmirnova
Запустила у себя. Результат: redir3!!! Единственное, не заменяла свою копию simpletest на ту, что в архиве. Мда... Можно попробовать заменить header(Location: redir.php'); на header(Location: http://abs_path/to/redir.php'); и/или с портом header(Location: http://abs_path:port/to/redir.php');
-~{}~ 08.07.05 00:00:
Ну все равно к разгадке мы не приблизились :)
Хотелось бы все же найти правду. Если не трудно сделать 2 вещи - запустить с моим ST, и если с ним не заработает норамльно сравнить простейшим диффом - в чем отличие? У меня 1.0 релиз, больше пока от них ничего не выходило...
По поводу WebUI тестов. Мне понравилось. Посмотрите ещё тему: http://phpclub.ru/talk/showthread.php?s=&threadid=62067
Да действительно занятно! Но у меня другая цель - автоматизация написания тестов.
Чтото типа http://selenium.thoughtworks.com/
Скорость работы SimpleTest не удовлетворила. Прикрутил к этому делу паскалевский скриптовый интерпретатор, если кому интересно, пишите в приват буду держать в курсе релизов. Сейчас на том же месте свежая версия.
 

svetasmirnova

маленький монстрик
mrjazz
>запустить с моим ST....
Вечером только смогу
>автоматизация написания тестов....
Это интересно: держите в курсе :) selenium смотрю
>Скорость работы SimpleTest не удовлетворила.
Но из того, что на/для PHP - он лучший, имхо

-~{}~ 08.07.05 16:24:

UPD
>запустить с моим ST....
Запустила, redir3!!! Я думаю, что проблемы в настройках сервера или - очень маловероятно - PHP.
 
Сверху