Ryan Dahl
c970968ee6
better option parsing for socket.write()
14 years ago
Felix Geisendörfer
e27418ca3f
Prefer require.cache over native module cache
This patch changes node's module loading behavior so that the
require.cache is always the first place to consider when loading a
module.
The motivation for this change is to help people who are writing
focused tests for their node.js applications, and need a mechanism
to inject test doubles to replace native node.js modules.
14 years ago
Ryan Dahl
a59483bd1d
TLS: server should die on junk
14 years ago
Ryan Dahl
953561ab06
Factor out CryptoStream.end; support data on end()
14 years ago
Brian White
f1762ff815
Add os module and getHostname
14 years ago
Ryan Dahl
8ef683dead
Rename the securepair test to be prefixed with tls
14 years ago
Ryan Dahl
c444293be9
Start a simple TLS client verification test
14 years ago
Ryan Dahl
a473b8dafb
Move getPeerCertificate and getCipher to CryptoStream
14 years ago
Ryan Dahl
137c361517
pair.cleartext, pair.encrypted now instances of tls.CryptoStream
14 years ago
Ryan Dahl
dac4d486ec
Accept Buffers as well as strings for addCert, addKey
14 years ago
Ryan Dahl
0ea0b921b7
TLS: emit 'secureConnection' instead of two events
14 years ago
Ryan Dahl
bb46b63e33
test-tls-server-verify: add ca2 test case
14 years ago
Ryan Dahl
13b14300b9
TLS: emit 'end' on both streams
14 years ago
Ryan Dahl
a0c55dfe09
TLS: don't use events when control hasn't been inverted
14 years ago
Ryan Dahl
0ec57ea34c
Some TLS clean ups
14 years ago
Ryan Dahl
6bc9b2ef92
clients without certs are unauthed.
14 years ago
Ryan Dahl
5b8c62f7d1
Add broken, but detailed TLS verify test
Plus a bunch of keys.
14 years ago
Ryan Dahl
0b0faceb19
Move securepair stuff into tls.js
14 years ago
Oleg Efimov
093dfaf801
GJSLint all tests, only 3 long lines left in test-url.js
test/simple/test-url.js:31:(0110) Line too long (82 characters).
test/simple/test-url.js:39:(0110) Line too long (85 characters).
test/simple/test-url.js:40:(0110) Line too long (92 characters).
14 years ago
Oleg Efimov
0665f0271e
GJSLint all simple tests exclude http-*, url, path
14 years ago
isaacs
47c40bf18d
test-fs-realpath: Put junk in tmp, not fixtures.
Prevents test/fixtures/cycles/folder/cycles from being created every time
the tests are run.
14 years ago
isaacs
dc2b4b2a81
test-fs-realpath: move absDir fetching to separate function
14 years ago
isaacs
6525c04522
test-fs-realpath: lint
14 years ago
Oleg Efimov
0ce9cbab29
GJSLint continue
14 years ago
Ryan Dahl
02cc39f221
Check for global leaks in all tests
14 years ago
Ryan Dahl
92789b16e5
Fix global leaks
14 years ago
Ryan Dahl
a0159b4b29
Fix global leaks
14 years ago
Ryan Dahl
fbdff52b44
Fix global leaks in test-buffer.js
14 years ago
Anders Conbere
c4f8f871c9
adding module tests for .js and bare files
Currently the module tests don't cover the cases for when a user
requires a file with a request that includes the extension, and for a
request to a file with no extensions.
ex.
require("./a.js") // not tested
require("./foo") // (not tested with trying to load a file named ./foo)
14 years ago
Oleg Efimov
c0d69a4883
GJSLint part of tests
14 years ago
Ryan Dahl
712c74fc7a
test-securepair-client: handle broken stdout packets
14 years ago
Ryan Dahl
08d8116f6b
style
14 years ago
Ryan Dahl
cd48649c61
Require without .js in test-repl
14 years ago
Michael W
5f3464cf4e
fixed timers, whoops.
Fixes issue https://github.com/ry/node/issues/issue/481
14 years ago
Ryan Dahl
e15e214747
Fix test-child-process-cwd.js on Joyent servers
It's symlinked to /usr/bin so this test fails.
14 years ago
Ryan Dahl
1dbbaa7fa0
Add test to show ECONNREFUSED works
14 years ago
Jeremy Martin
144b2a5338
Fix number of args emitted by EventEmitter during "fast case" (lte 3 args)
14 years ago
Oleg Slobodskoi
02083412eb
assert.throws can now accept as RegExp
makes validation of errors more flexible
14 years ago
Ryan Dahl
3fceb491d4
Style
14 years ago
Ryan Dahl
735b9d50a3
Simplify state transitions in http.Client
Fixes new bug shown in test-http-allow-req-after-204-res.js pointed out by
Tom Carden <tom.carden@gmail.com>.
14 years ago
Ryan Dahl
85827bde34
Avoid cascading EADDRINUSE test failure
See note in test-securepair-client.js
14 years ago
Ryan Dahl
105501c195
test-fs-realpath: Don't ceate things in /tmp; use tmpDir
14 years ago
Ryan Dahl
102b1d999d
Add simple securepair client test
14 years ago
isaacs
a52f59b437
Use a proper tty test.
14 years ago
Ryan Dahl
a6f6532dfb
Fix test-securepair-server
14 years ago
Ryan Dahl
4f32a59307
Fix buffer.slice(0, 0)
14 years ago
isaacs
b52b4196ab
Fix problem with requireNative not exporting 'module' object
Broke require('constants'). Add unrelated test which breaks it.
14 years ago
Ben Noordhuis
f0b8cc6a94
require() should work with `node --eval`.
with tests
Fix module path resolve bug. Normally the module path is taken from
realpath(__filename) but with eval there is (of course) no filename
14 years ago
Ryan Dahl
2320497992
Revert "Merge branch 'writev'"
This reverts commit cd9515efd9
, reversing
changes made to df46c8e698
.
Too slow. Needs more work.
14 years ago
Marco Rogers
118b88e44f
update repl to distinguish JSON.parse SyntaxErrors from the rest
14 years ago