1
0
Fork 0
mirror of https://github.com/DanielnetoDotCom/YouPHPTube synced 2025-10-05 19:42:38 +02:00

Improving the get restream credentials

This commit is contained in:
DanieL 2022-05-20 16:22:54 -03:00
parent 654dda115a
commit 56cb1fd5cb
6058 changed files with 1166166 additions and 1430809 deletions

View file

@ -1,65 +1,65 @@
var test = require("tape")
var Result = require("rust-result")
var safeParse = require("../callback")
var safeParseTuple = require("../tuple")
var safeParseResult = require("../result")
test("safeParse is a function", function (assert) {
assert.equal(typeof safeParse, "function")
assert.end()
})
test("safeParse valid json", function (assert) {
safeParse("{ \"foo\": true }", function (err, json) {
assert.ifError(err)
assert.equal(json.foo, true)
assert.end()
})
})
test("safeParse faulty", function (assert) {
safeParse("WRONG", function (err) {
assert.ok(err)
assert.equal(err.message, "Unexpected token W")
assert.end()
})
})
test("safeParseTuple valid json", function (assert) {
var t = safeParseTuple("{ \"foo\": true }")
assert.ifError(t[0])
assert.equal(t[1].foo, true)
assert.end()
})
test("safeParseTuple faulty", function (assert) {
var t = safeParseTuple("WRONG")
assert.ok(t[0])
assert.equal(t[0].message, "Unexpected token W")
assert.end()
})
test("safeParseResult valid json", function (assert) {
var t = safeParseResult("{ \"foo\": true }")
assert.ifError(Result.isErr(t))
assert.equal(Result.Ok(t).foo, true)
assert.end()
})
test("safeParseResult faulty", function (assert) {
var t = safeParseResult("WRONG")
assert.ok(Result.Err(t))
assert.equal(Result.Err(t).message, "Unexpected token W")
assert.end()
})
var test = require("tape")
var Result = require("rust-result")
var safeParse = require("../callback")
var safeParseTuple = require("../tuple")
var safeParseResult = require("../result")
test("safeParse is a function", function (assert) {
assert.equal(typeof safeParse, "function")
assert.end()
})
test("safeParse valid json", function (assert) {
safeParse("{ \"foo\": true }", function (err, json) {
assert.ifError(err)
assert.equal(json.foo, true)
assert.end()
})
})
test("safeParse faulty", function (assert) {
safeParse("WRONG", function (err) {
assert.ok(err)
assert.equal(err.message, "Unexpected token W")
assert.end()
})
})
test("safeParseTuple valid json", function (assert) {
var t = safeParseTuple("{ \"foo\": true }")
assert.ifError(t[0])
assert.equal(t[1].foo, true)
assert.end()
})
test("safeParseTuple faulty", function (assert) {
var t = safeParseTuple("WRONG")
assert.ok(t[0])
assert.equal(t[0].message, "Unexpected token W")
assert.end()
})
test("safeParseResult valid json", function (assert) {
var t = safeParseResult("{ \"foo\": true }")
assert.ifError(Result.isErr(t))
assert.equal(Result.Ok(t).foo, true)
assert.end()
})
test("safeParseResult faulty", function (assert) {
var t = safeParseResult("WRONG")
assert.ok(Result.Err(t))
assert.equal(Result.Err(t).message, "Unexpected token W")
assert.end()
})

View file

@ -1,11 +1,11 @@
<!doctype html>
<html>
<head>
<title>TAPE Example</title>
<script src="/testem.js"></script>
<script src="test-adapter.js"></script>
<script src="bundle.js"></script>
</head>
<body>
</body>
</html>
<!doctype html>
<html>
<head>
<title>TAPE Example</title>
<script src="/testem.js"></script>
<script src="test-adapter.js"></script>
<script src="bundle.js"></script>
</head>
<body>
</body>
</html>

View file

@ -1,49 +1,49 @@
(function () {
var Testem = window.Testem
var regex = /^((?:not )?ok) (\d+) (.+)$/
Testem.useCustomAdapter(tapAdapter)
function tapAdapter(socket){
var results = {
failed: 0
, passed: 0
, total: 0
, tests: []
}
socket.emit('tests-start')
Testem.handleConsoleMessage = function(msg){
var m = msg.match(regex)
if (m) {
var passed = m[1] === 'ok'
var test = {
passed: passed ? 1 : 0,
failed: passed ? 0 : 1,
total: 1,
id: m[2],
name: m[3],
items: []
}
if (passed) {
results.passed++
} else {
results.failed++
}
results.total++
socket.emit('test-result', test)
results.tests.push(test)
} else if (msg === '# ok' || msg.match(/^# tests \d+/)){
socket.emit('all-test-results', results)
}
// return false if you want to prevent the console message from
// going to the console
// return false
}
}
}())
(function () {
var Testem = window.Testem
var regex = /^((?:not )?ok) (\d+) (.+)$/
Testem.useCustomAdapter(tapAdapter)
function tapAdapter(socket){
var results = {
failed: 0
, passed: 0
, total: 0
, tests: []
}
socket.emit('tests-start')
Testem.handleConsoleMessage = function(msg){
var m = msg.match(regex)
if (m) {
var passed = m[1] === 'ok'
var test = {
passed: passed ? 1 : 0,
failed: passed ? 0 : 1,
total: 1,
id: m[2],
name: m[3],
items: []
}
if (passed) {
results.passed++
} else {
results.failed++
}
results.total++
socket.emit('test-result', test)
results.tests.push(test)
} else if (msg === '# ok' || msg.match(/^# tests \d+/)){
socket.emit('all-test-results', results)
}
// return false if you want to prevent the console message from
// going to the console
// return false
}
}
}())