Skip to content

Commit

Permalink
Merge pull request #51 from bourgeoa/master
Browse files Browse the repository at this point in the history
clean tests
  • Loading branch information
jeff-zucker authored Nov 5, 2020
2 parents c1c8e0a + 6bc1c95 commit 34dcbda
Showing 1 changed file with 12 additions and 22 deletions.
34 changes: 12 additions & 22 deletions tests/all.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
const SolidRest = require('../src/rest.js')
const libUrl = require('url')
const os = require('os')

global.$rdf = require('rdflib')
const rest = new SolidRest()
Expand All @@ -22,15 +21,13 @@ async function main(){
main()

async function getConfig(scheme){
let protocol
if(scheme==="app:"){
scheme = protocol = "app://ls"
scheme = "app://ls" // = protocol
}

// cxRes
// else if(scheme==="file:") scheme = "file://" + process.cwd()
else if(scheme==="file:") {
protocol = "file://"
scheme = libUrl.pathToFileURL(process.cwd()).href
}

Expand Down Expand Up @@ -139,7 +136,6 @@ const resPatchN3_2 = [`@prefix : <#>.
schem:temp1 :245.
`]
let cfg = {
protocol : protocol,
base : base,
dummy : base + "/dummy.txt",
c1name : c1name,
Expand Down Expand Up @@ -193,7 +189,7 @@ async function run(scheme){

res = await postFolder( cfg.base,cfg.c1name )
let cSlug = res.headers.get('location')
ok( "post container returns location header (new slug generated)", cfg.folder1!=(cfg.protocol+cSlug) && cSlug.match('-'+cfg.c1name))
ok( "post container returns location header (new slug generated)", cfg.folder1!=cSlug && cSlug.match('-'+cfg.c1name))

res = await postFolder( cfg.missingFolder,cfg.c2name )
ok( "404 post container, parent not found", res.status==404,res)
Expand Down Expand Up @@ -287,27 +283,21 @@ async function run(scheme){
res = await DELETE( cfg.folder2meta)
ok("200 delete folder with meta", res.status===200, res)

/** Cleaning */
res = await DELETE( cfg.base+'/dummy.txt' )
res = await DELETE( cfg.base+'dummy.txt' )
res = await DELETE( slug )
// res = await DELETE( slug )
// res = await DELETE( cfg.deepR )
// res = await DELETE( cfg.folder2meta)
ok("200 delete resource",res.status==200,res)

if(scheme != "https:"){
res = await DELETE( cfg.folder2 )
res = await DELETE( cfg.folder1 )

if(!os.platform().startsWith('win')){
res = await DELETE( cSlug )
}
/** Cleaning */
res = await DELETE( cfg.base+'/dummy.txt' )
res = await DELETE( cfg.base+'dummy.txt' )

cfg.base = cfg.base.endsWith("/") ? cfg.base : cfg.base+"/"
res = await DELETE( cfg.base )
ok("200 delete container",res.status==200,res)
res = await DELETE( cfg.folder2 )
res = await DELETE( cfg.folder1 )
res = await DELETE( cSlug )

if(scheme != "https:"){
cfg.base = cfg.base.endsWith("/") ? cfg.base : cfg.base+"/"
res = await DELETE( cfg.base )
ok("200 delete container",res.status==200,res)
}
console.log(`${passes}/${tests} tests passed, ${fails} failed\n`)
allfails = allfails + fails
Expand Down

0 comments on commit 34dcbda

Please sign in to comment.