0
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2025-03-03 09:31:22 -05:00

feat(std/node) : add os.platform (#4064)

This commit is contained in:
ecyrbe 2020-02-21 18:01:01 +01:00 committed by GitHub
parent 08686cbc3a
commit 754b8c65ad
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 10 additions and 10 deletions

View file

@ -21,6 +21,7 @@
import { notImplemented } from "./_utils.ts";
import { validateIntegerRange } from "./util.ts";
import { EOL as fsEOL } from "../fs/eol.ts";
import { process } from "./process.ts";
const SEE_GITHUB_ISSUE = "See https://github.com/denoland/deno/issues/3802";
@ -144,10 +145,9 @@ export function loadavg(): number[] {
export function networkInterfaces(): NetworkInterfaces {
notImplemented(SEE_GITHUB_ISSUE);
}
/** Not yet implemented */
/** Returns the a string identifying the operating system platform. The value is set at compile time. Possible values are 'darwin', 'linux', and 'win32'. */
export function platform(): string {
notImplemented(SEE_GITHUB_ISSUE);
return process.platform;
}
/** Not yet implemented */

View file

@ -28,6 +28,13 @@ test({
}
});
test({
name: "platform is a string",
fn() {
assertEquals(typeof os.platform(), "string");
}
});
test({
name: "getPriority(): PID must be a 32 bit integer",
fn() {
@ -215,13 +222,6 @@ test({
Error,
"Not implemented"
);
assertThrows(
() => {
os.platform();
},
Error,
"Not implemented"
);
assertThrows(
() => {
os.release();