03.02.2015, 21:23
|
|
Профессор
|
|
Регистрация: 22.03.2012
Сообщений: 3,744
|
|
вероятно перетрудился сёрфить за ближайшие дни, что сегодня закипел, не выдержал и написал в службу поддержки
написал в культурной форме, но на душе была эта картинка
<img src="http://i9.pixs.ru/storage/5/3/7/asdfpng_9083796_15889537.png" style="width:100%"/>
PS: этот всплывающий блок всем не нравится или в нём есть что-то полезное?
может кто посодействует, чтобы его хотя бы в другое место пристроили
|
|
04.02.2015, 11:55
|
|
junior
|
|
Регистрация: 29.11.2011
Сообщений: 3,924
|
|
Только что узнал, что Firebug в FF не поддерживает sourcemap. Улыбнуло Отключил плагин, нативный отладчик лисы поддерживает.
Кто-нибудь в курсе, планируется ли в Firebug поддержка sourcemap и будет ли вообще развиваться Firebug? (на первый взгляд, не совсем понятно, зачем он нужен если есть нативный отладчик)
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
|
|
04.02.2015, 12:02
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
Сообщение от nerv_
|
Только что узнал, что Firebug в FF не поддерживает sourcemap. Улыбнуло Отключил плагин, нативный отладчик лисы поддерживает.
Кто-нибудь в курсе, планируется ли в Firebug поддержка sourcemap и будет ли вообще развиваться Firebug? (на первый взгляд, не совсем понятно, зачем он нужен если есть нативный отладчик)
|
он был нужен, когда отладчика не было. сейчас он есть.
firebug уже вроде и не поддерживается, нет?
|
|
04.02.2015, 13:30
|
|
junior
|
|
Регистрация: 29.11.2011
Сообщений: 3,924
|
|
Сообщение от melky
|
firebug уже вроде и не поддерживается, нет?
|
любопытства ради загуглил . Написано, что последний релиз от вчера (2015-02-03)
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
|
|
04.02.2015, 13:37
|
|
|
Регистрация: 10.07.2008
Сообщений: 3,873
|
|
Сообщение от nerv_
|
Кто-нибудь в курсе, планируется ли в Firebug поддержка sourcemap и будет ли вообще развиваться Firebug? (на первый взгляд, не совсем понятно, зачем он нужен если есть нативный отладчик)
|
Сообщение от Firebug 3 – next generation of Firebug
|
The product has always been an extension and the natural direction is to build the next Firebug generation on top of the existing developer tools in Firefox – and extend them. So, the next step is tight integration with the existing Firefox platform. This way Firebug also gets significant performance, stability and security advantages. Firebug will complement the Firefox Developer Tools by adding new functionality – not by competing with them.
|
https://blog.getfirebug.com/2014/11/...on-of-firebug/
насколько я понял, 3й фаербаг будет дополнением к стандартным девтулзам
|
|
04.02.2015, 13:53
|
|
junior
|
|
Регистрация: 29.11.2011
Сообщений: 3,924
|
|
Octane, спасибо
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
|
|
04.02.2015, 19:55
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
О_О
ОХ-ТЬ, точно!
какие за\против такого подхода? интересует производительность
|
|
04.02.2015, 21:54
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
у меня есть функция:
/** Скачает изображение по ссылке, сохранит в папку */
exports.downloadImage = function (imageURL) {
return new Promise(function (res, rej) {
var ext = path.extname(imageURL);
var imageName = utils.getImageName(imageURL);
var dest = path.join(imageSavePath, imageName);
var file = fs.createWriteStream(dest);
/** @type {Object} RESOLVE ARGUMENT */
var info = {imageURL: imageURL, dest: dest, ext: ext, imageName: imageName};
var request = http.get(imageURL, function (response) {
response.pipe(file);
file.on('finish', function () {
file.close(function () {
res(info);
});
});
file.on('error', function (err) {
fs.unlinkSync(dest);
rej(err);
});
});
});
};
которая качает картинку из инета и сохраняет её на диск.
я написал такой тест к ней:
describe('downloadImage', function () {
it('should download image by url', function () {
return utils.
downloadImage('http://i.imgur.com/emZNv0N.jpg').
then(function (info) {
fs.unlinkSync(info.dest);
return Promise.resolve(info);
}).
should.eventually.
include({imageURL: 'http://i.imgur.com/emZNv0N.jpg', ext: '.jpg'}).
and.property('imageName').match(/^product-image-/);
});
});
всё хорошо, но тест выполняется 600 мс
вопрос - как подменить модуль http или вообще её переписать, чтобы можно было не скачивать изображение при тестировании?
|
|
04.02.2015, 22:02
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
Сообщение от melky
|
как подменить модуль http или вообще её переписать, чтобы можно было не скачивать изображение при тестировании?
|
Запрашивай заголовки, если по заголовкам картинка, качаешь, если "фига" то нет.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|
04.02.2015, 22:51
|
|
Профессор
|
|
Регистрация: 28.11.2009
Сообщений: 328
|
|
Сообщение от melky
|
чтобы можно было не скачивать изображение при тестировании
|
а что если найдётся какой то баг при котором картинка не сохраняется?
кстати я не вижу смысла в этом тесте так как там нет done().
по моему должно быть так:
- ждёшь завершения асинхронных штук
- в колбэке проверяешь то что тебе нужно
- вызываешь done()
ещё не плохо время контролировать, за которое тест должен выполниться
не хочешь ждать, уверен что там всё ок - отключи его, добавь "x":
xit('......
кстати чем тестируешь? mocha?
|
|
|
|