Skip to content

fix markdownlint

fix markdownlint #31

GitHub Actions / adobe@2021 ColdBox be Test Results succeeded Sep 20, 2024 in 0s

All 277 tests pass in 13s

  1 files  ±0    5 suites  ±0   13s ⏱️ -2s
277 tests ±0  277 ✅ ±0  0 💤 ±0  0 ❌ ±0 
284 runs  ±0  277 ✅ ±0  7 💤 ±0  0 ❌ ±0 

Results for commit f0aab47. ± Comparison against earlier commit ca8bdfc.

Annotations

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / adobe@2021 ColdBox be Test Results

277 tests found

There are 277 tests, see "Raw output" for the full list of tests.
Raw output
tests.specs.integration.ModuleIntegrationSpec ‑ cbfs integration can inject the disk service using the cbfs dsl
tests.specs.integration.ModuleIntegrationSpec ‑ cbfs integration can inject the disks struct using the cbfs dsl
tests.specs.integration.ModuleIntegrationSpec ‑ cbfs integration can inject using a disk using the cbfs dsl
tests.specs.integration.ModuleIntegrationSpec ‑ cbfs integration can register and activate the module
tests.specs.integration.ModuleIntegrationSpec ‑ cbfs integration can register the app disks
tests.specs.integration.ModuleIntegrationSpec ‑ cbfs integration can register the module disks
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: Ensures the disk has an upload method has an upload method present
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can check for existence Given a directory that exists it can verify it
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can check for existence Given a file that exists it can verify it
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can clean directories Given a valid directory Then it will clean the directory
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can clean directories Given an invalid directory Then it should throw a cbfs.DirectoryNotFoundException duh
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can copy directories Given a valid source and destination with no recurse and no filter Then it should copy the directory
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can copy directories Given a valid source and destination with recurse and a string filter Then it should copy the directory with the string filter
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can copy directories Given a valid source and destination with recurse and no filter Then it should copy the directory recursively
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can copy directories Given an invalid source Then it should throw a cbfs.DirectoryNotFoundException
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can copy files Given A non-existent source it should throw an FileNotFoundException
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can copy files Given An existing source and a existing destination When overwrite is false Then it should throw an FileOverrideException
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can copy files Given An existing source and a existing destination When overwrite is true Then it should copy the source to the destination
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can copy files Given An existing source and a non-existing destination Then it should copy the source to the destination
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can create and verify directories Given a non-existent directory Then it should create the directory
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can create and verify directories Given an existent directory and ignoreExists = false Then it should throw a cbfs.DirectoryExistsException 
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can create and verify directories Given an existent directory and ignoreExists = true Then it should ignore the creation
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can create file checksums can generate the checksum for a file
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can create files Given a binary file Then it should create the file
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can create files Given a new file content Then it should create the file
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can create files When overwrite is false and the file exists Then it should throw a FileOverrideException
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can create files from an existing file Given given a existing file path Then it should create the file
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can create files from an existing file When deleteSource is true Then the source file should no longer exist
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can create files from an existing file When overwrite is false and the file exists Then it should throw a FileOverrideException
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can create symbolic links can create symbolic links
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can delete directories Given a valid directory and recurse = false Then it should delete only the top level files
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can delete directories Given a valid directory and recurse = true Then it should delete all the directories and recurse
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can delete directories Given an non existent directory and throwOnMissing = false Then it should ignore the deletion 
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can delete directories Given an non existent directory and throwOnMissing = true Then it should throw a cbfs.DirectoryNotFoundException
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can delete files Given a file doesn't exist and throwOnMissing is false Then it should ignore it and return false
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can delete files Given a file doesn't exist and throwOnMissing is true Then it should throw a FileNotFoundException
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can delete files Given a file exists Then it should delete it
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can download files Given a request for download Then it should deliver the file to the browser
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can get a url for the given file Given a valid file Then it can retrieve the full url for a file
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can get a url for the given file Given a valid file Then it can retrieve the url for a file
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can get file information maps Given a valid directory Then it can get a file map structure
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can get file information maps Given a valid directory with recurse = true Then it can get a recursive file map structure
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can get file sizes in bytes can retrieve the size of a file
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can get multiple file content maps Given a valid directory Then it can get a file content map structure
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can get multiple file content maps Given a valid directory with recurse = true Then it can get a recursive file content map structure
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can get temporary urls for a given file can retrieve the temporary url for a file
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can get the contents of a directory Given a root directory with a files() call Then it will list the files in the root folder
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can get the contents of a directory Given a valid directory Then it will list the directory
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can get the contents of a directory Given a valid directory and recurse = true Then it will list the directory recursively
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can get the contents of a directory Given a valid directory using allContents() Then it will list the directory recursively
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can get the contents of a directory Given a valid directory with a directories() call Then it will list the directory for directories only
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can get the contents of a directory Given a valid directory with a files() call Then it will list the directory for files only
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can get the contents of a directory Given a valid directory with type of 'dir' Then it will list the directory for directories only
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can get the contents of a directory Given a valid directory with type of 'file' Then it will list the directory for files only
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can get the contents of a directory Given an invalid directory Then it should throw a cbfs.DirectoryNotFoundException sdfsadfsd
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can get the extension of a file can get the extension of a file
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can get the lastModified property of a file can retrieve the last modified date of a file
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can get the mime type property of a file can retrieve the mimetype of a file
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can get the name of a file can get the name of a file
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can move directories Given a valid old path Then it should move the directory
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can move directories Given an invalid old path Then it should throw a cbfs.DirectoryNotFoundException
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can move files Given A non-existent source it should throw an FileNotFoundException
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can move files Given An existing source and a existing destination When overwrite is false Then it should throw an FileOverrideException
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can move files Given An existing source and a existing destination When overwrite is true Then it should move the source to the destination and overwrite it
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can move files Given An existing source and a non-existing destination Then it should move the source to the destination
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can return file information can retrieve an info struct about a file
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can set the permissions of a file via chmod can set the permissions of a file via chmod
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can touch files Given A file that doesn't exist and `createPath` is false Then It should throw a `cbfs.PathNotFoundException`
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can touch files Given a file that does exist Then it should touch it by modified the lastmodified timestamp
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can touch files Given a file that doesn't exist Then it should touch it
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can touch files Given a file that doesn't exist and it has a nested path Then it should create the nested directories and create it
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can verify if a file is hidden Given a private file should return true as hidden
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can verify if a file is hidden Given a public file should returns false as hidden
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can verify if a file is hidden Given a readonly file should return false as hidden
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can verify if a file is readable Given a private file should return true as hidden
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can verify if a file is readable Given a public file should returns as readable
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can verify if a file is readable Given a readonly file should returns as readable
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can verify if a file is writable it returns true for a writable path
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can verify if a file is writable returns false for a non-writable path
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can verify if a path is a file Given A directory Then it will verify that it's not a file
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can verify if a path is a file Given A file exists Then it will verify it
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can verify if a path is a file Given a non-existent file Then it will throw a `cbfs.FileNotFoundException`
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk can work with binary and non-binary files Given we have a json file Then it should determine the file is not binary
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk should append contents for files When the target file doesn't exist and throwOnMissing is false Then it will create a new file with the contents
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk should append contents for files When the target file doesn't exist and throwOnMissing is true Then it should throw a FileNotFoundException exception 
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk should append contents for files When the target file to append already exists Then it will append contents to the end of the file
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk should be created and started by the service is started by the service
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk should prepend contents for files When the target file doesn't exist and throwOnMissing is false Then it will create a new file with the contents
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk should prepend contents for files When the target file doesn't exist and throwOnMissing is true Then it should throw a FileNotFoundException exception 
tests.specs.providers.LocalDiskSpec ‑ Local Abstract Specs Story: The disk should prepend contents for files When the target file to prepend already exists Then it will prepend contents to the beginning of the file
tests.specs.providers.LocalDiskSpec ‑ Local Provider Extended Specs Story: I want to produce a stream from the content's of a file Given a valid path Then it should return a stream of the file contents
tests.specs.providers.LocalDiskSpec ‑ Local Provider Extended Specs Story: I want to read the posix attributes of a path Given a valid path Then it should read all the posix attributes
tests.specs.providers.LocalDiskSpec ‑ Local Provider Extended Specs Story: We can work with a file object Given we call download() Then it returns the expected local path
tests.specs.providers.LocalDiskSpec ‑ Local Provider Extended Specs Story: We can work with a file object Given we call temporaryURL() Then it returns the expected local path
tests.specs.providers.LocalDiskSpec ‑ Local Provider Extended Specs Story: We can work with a file object Given we call url() Then it returns the expected local path
tests.specs.providers.LocalDiskSpec ‑ Local Provider Extended Specs Story: We can work with a file object Given we get a stream Then it is proxied to the disk
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: Ensures the disk has an upload method has an upload method present
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can check for existence Given a directory that exists it can verify it
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can check for existence Given a file that exists it can verify it
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can clean directories Given a valid directory Then it will clean the directory
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can clean directories Given an invalid directory Then it should throw a cbfs.DirectoryNotFoundException duh
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can copy directories Given a valid source and destination with no recurse and no filter Then it should copy the directory
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can copy directories Given a valid source and destination with recurse and a string filter Then it should copy the directory with the string filter
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can copy directories Given a valid source and destination with recurse and no filter Then it should copy the directory recursively
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can copy directories Given an invalid source Then it should throw a cbfs.DirectoryNotFoundException
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can copy files Given A non-existent source it should throw an FileNotFoundException
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can copy files Given An existing source and a existing destination When overwrite is false Then it should throw an FileOverrideException
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can copy files Given An existing source and a existing destination When overwrite is true Then it should copy the source to the destination
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can copy files Given An existing source and a non-existing destination Then it should copy the source to the destination
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can create and verify directories Given a non-existent directory Then it should create the directory
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can create and verify directories Given an existent directory and ignoreExists = false Then it should throw a cbfs.DirectoryExistsException 
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can create and verify directories Given an existent directory and ignoreExists = true Then it should ignore the creation
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can create file checksums can generate the checksum for a file
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can create files Given a binary file Then it should create the file
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can create files Given a new file content Then it should create the file
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can create files When overwrite is false and the file exists Then it should throw a FileOverrideException
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can create files from an existing file Given given a existing file path Then it should create the file
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can create files from an existing file When deleteSource is true Then the source file should no longer exist
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can create files from an existing file When overwrite is false and the file exists Then it should throw a FileOverrideException
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can create symbolic links can create symbolic links
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can delete directories Given a valid directory and recurse = false Then it should delete only the top level files
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can delete directories Given a valid directory and recurse = true Then it should delete all the directories and recurse
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can delete directories Given an non existent directory and throwOnMissing = false Then it should ignore the deletion 
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can delete directories Given an non existent directory and throwOnMissing = true Then it should throw a cbfs.DirectoryNotFoundException
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can delete files Given a file doesn't exist and throwOnMissing is false Then it should ignore it and return false
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can delete files Given a file doesn't exist and throwOnMissing is true Then it should throw a FileNotFoundException
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can delete files Given a file exists Then it should delete it
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can download files Given a request for download Then it should deliver the file to the browser
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can get a url for the given file Given a valid file Then it can retrieve the full url for a file
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can get a url for the given file Given a valid file Then it can retrieve the url for a file
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can get file information maps Given a valid directory Then it can get a file map structure
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can get file information maps Given a valid directory with recurse = true Then it can get a recursive file map structure
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can get file sizes in bytes can retrieve the size of a file
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can get multiple file content maps Given a valid directory Then it can get a file content map structure
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can get multiple file content maps Given a valid directory with recurse = true Then it can get a recursive file content map structure
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can get temporary urls for a given file can retrieve the temporary url for a file
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can get the contents of a directory Given a root directory with a files() call Then it will list the files in the root folder
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can get the contents of a directory Given a valid directory Then it will list the directory
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can get the contents of a directory Given a valid directory and recurse = true Then it will list the directory recursively
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can get the contents of a directory Given a valid directory using allContents() Then it will list the directory recursively
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can get the contents of a directory Given a valid directory with a directories() call Then it will list the directory for directories only
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can get the contents of a directory Given a valid directory with a files() call Then it will list the directory for files only
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can get the contents of a directory Given a valid directory with type of 'dir' Then it will list the directory for directories only
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can get the contents of a directory Given a valid directory with type of 'file' Then it will list the directory for files only
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can get the contents of a directory Given an invalid directory Then it should throw a cbfs.DirectoryNotFoundException sdfsadfsd
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can get the extension of a file can get the extension of a file
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can get the lastModified property of a file can retrieve the last modified date of a file
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can get the mime type property of a file can retrieve the mimetype of a file
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can get the name of a file can get the name of a file
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can move directories Given a valid old path Then it should move the directory
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can move directories Given an invalid old path Then it should throw a cbfs.DirectoryNotFoundException
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can move files Given A non-existent source it should throw an FileNotFoundException
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can move files Given An existing source and a existing destination When overwrite is false Then it should throw an FileOverrideException
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can move files Given An existing source and a existing destination When overwrite is true Then it should move the source to the destination and overwrite it
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can move files Given An existing source and a non-existing destination Then it should move the source to the destination
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can return file information can retrieve an info struct about a file
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can set the permissions of a file via chmod can set the permissions of a file via chmod
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can touch files Given A file that doesn't exist and `createPath` is false Then It should throw a `cbfs.PathNotFoundException`
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can touch files Given a file that does exist Then it should touch it by modified the lastmodified timestamp
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can touch files Given a file that doesn't exist Then it should touch it
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can touch files Given a file that doesn't exist and it has a nested path Then it should create the nested directories and create it
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can verify if a file is hidden Given a private file should return true as hidden
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can verify if a file is hidden Given a public file should returns false as hidden
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can verify if a file is hidden Given a readonly file should return false as hidden
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can verify if a file is readable Given a private file should return true as hidden
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can verify if a file is readable Given a public file should returns as readable
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can verify if a file is readable Given a readonly file should returns as readable
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can verify if a file is writable it returns true for a writable path
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can verify if a file is writable returns false for a non-writable path
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can verify if a path is a file Given A directory Then it will verify that it's not a file
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can verify if a path is a file Given A file exists Then it will verify it
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can verify if a path is a file Given a non-existent file Then it will throw a `cbfs.FileNotFoundException`
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk can work with binary and non-binary files Given we have a json file Then it should determine the file is not binary
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk should append contents for files When the target file doesn't exist and throwOnMissing is false Then it will create a new file with the contents
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk should append contents for files When the target file doesn't exist and throwOnMissing is true Then it should throw a FileNotFoundException exception 
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk should append contents for files When the target file to append already exists Then it will append contents to the end of the file
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk should be created and started by the service is started by the service
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk should prepend contents for files When the target file doesn't exist and throwOnMissing is false Then it will create a new file with the contents
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk should prepend contents for files When the target file doesn't exist and throwOnMissing is true Then it should throw a FileNotFoundException exception 
tests.specs.providers.RamDiskSpec ‑ Ram Abstract Specs Story: The disk should prepend contents for files When the target file to prepend already exists Then it will prepend contents to the beginning of the file
tests.specs.providers.RamDiskSpec ‑ Ram Provider Extended Specs Story: I want to produce a stream from the content's of a file Given a valid path Then it should return a stream of the file contents
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: Ensures the disk has an upload method has an upload method present
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can check for existence Given a directory that exists it can verify it
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can check for existence Given a file that exists it can verify it
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can clean directories Given a valid directory Then it will clean the directory
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can clean directories Given an invalid directory Then it should throw a cbfs.DirectoryNotFoundException duh
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can copy directories Given a valid source and destination with no recurse and no filter Then it should copy the directory
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can copy directories Given a valid source and destination with recurse and a string filter Then it should copy the directory with the string filter
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can copy directories Given a valid source and destination with recurse and no filter Then it should copy the directory recursively
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can copy directories Given an invalid source Then it should throw a cbfs.DirectoryNotFoundException
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can copy files Given A non-existent source it should throw an FileNotFoundException
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can copy files Given An existing source and a existing destination When overwrite is false Then it should throw an FileOverrideException
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can copy files Given An existing source and a existing destination When overwrite is true Then it should copy the source to the destination
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can copy files Given An existing source and a non-existing destination Then it should copy the source to the destination
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can create and verify directories Given a non-existent directory Then it should create the directory
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can create and verify directories Given an existent directory and ignoreExists = false Then it should throw a cbfs.DirectoryExistsException 
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can create and verify directories Given an existent directory and ignoreExists = true Then it should ignore the creation
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can create file checksums can generate the checksum for a file
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can create files Given a binary file Then it should create the file
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can create files Given a new file content Then it should create the file
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can create files When overwrite is false and the file exists Then it should throw a FileOverrideException
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can create files from an existing file Given given a existing file path Then it should create the file
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can create files from an existing file When deleteSource is true Then the source file should no longer exist
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can create files from an existing file When overwrite is false and the file exists Then it should throw a FileOverrideException
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can delete directories Given a valid directory and recurse = false Then it should delete only the top level files
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can delete directories Given a valid directory and recurse = true Then it should delete all the directories and recurse
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can delete directories Given an non existent directory and throwOnMissing = false Then it should ignore the deletion 
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can delete directories Given an non existent directory and throwOnMissing = true Then it should throw a cbfs.DirectoryNotFoundException
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can delete files Given a file doesn't exist and throwOnMissing is false Then it should ignore it and return false
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can delete files Given a file doesn't exist and throwOnMissing is true Then it should throw a FileNotFoundException
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can delete files Given a file exists Then it should delete it
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can download files Given a request for download Then it should deliver the file to the browser
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can get a url for the given file Given a valid file Then it can retrieve the full url for a file
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can get a url for the given file Given a valid file Then it can retrieve the url for a file
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can get file information maps Given a valid directory Then it can get a file map structure
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can get file information maps Given a valid directory with recurse = true Then it can get a recursive file map structure
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can get file sizes in bytes can retrieve the size of a file
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can get multiple file content maps Given a valid directory Then it can get a file content map structure
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can get multiple file content maps Given a valid directory with recurse = true Then it can get a recursive file content map structure
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can get temporary urls for a given file can retrieve the temporary url for a file
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can get the contents of a directory Given a root directory with a files() call Then it will list the files in the root folder
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can get the contents of a directory Given a valid directory Then it will list the directory
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can get the contents of a directory Given a valid directory and recurse = true Then it will list the directory recursively
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can get the contents of a directory Given a valid directory using allContents() Then it will list the directory recursively
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can get the contents of a directory Given a valid directory with a directories() call Then it will list the directory for directories only
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can get the contents of a directory Given a valid directory with a files() call Then it will list the directory for files only
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can get the contents of a directory Given a valid directory with type of 'dir' Then it will list the directory for directories only
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can get the contents of a directory Given a valid directory with type of 'file' Then it will list the directory for files only
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can get the contents of a directory Given an invalid directory Then it should throw a cbfs.DirectoryNotFoundException sdfsadfsd
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can get the extension of a file can get the extension of a file
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can get the lastModified property of a file can retrieve the last modified date of a file
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can get the mime type property of a file can retrieve the mimetype of a file
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can get the name of a file can get the name of a file
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can move directories Given a valid old path Then it should move the directory
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can move directories Given an invalid old path Then it should throw a cbfs.DirectoryNotFoundException
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can move files Given A non-existent source it should throw an FileNotFoundException
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can move files Given An existing source and a existing destination When overwrite is false Then it should throw an FileOverrideException
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can move files Given An existing source and a existing destination When overwrite is true Then it should move the source to the destination and overwrite it
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can move files Given An existing source and a non-existing destination Then it should move the source to the destination
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can return file information can retrieve an info struct about a file
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can touch files Given A file that doesn't exist and `createPath` is false Then It should throw a `cbfs.PathNotFoundException`
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can touch files Given a file that does exist Then it should touch it by modified the lastmodified timestamp
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can touch files Given a file that doesn't exist Then it should touch it
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can touch files Given a file that doesn't exist and it has a nested path Then it should create the nested directories and create it
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can verify if a path is a file Given A directory Then it will verify that it's not a file
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can verify if a path is a file Given A file exists Then it will verify it
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can verify if a path is a file Given a non-existent file Then it will throw a `cbfs.FileNotFoundException`
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk can work with binary and non-binary files Given we have a json file Then it should determine the file is not binary
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk should append contents for files When the target file doesn't exist and throwOnMissing is false Then it will create a new file with the contents
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk should append contents for files When the target file doesn't exist and throwOnMissing is true Then it should throw a FileNotFoundException exception 
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk should append contents for files When the target file to append already exists Then it will append contents to the end of the file
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk should be created and started by the service is started by the service
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk should prepend contents for files When the target file doesn't exist and throwOnMissing is false Then it will create a new file with the contents
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk should prepend contents for files When the target file doesn't exist and throwOnMissing is true Then it should throw a FileNotFoundException exception 
tests.specs.providers.S3DiskSpec ‑ S3 Abstract Specs Story: The disk should prepend contents for files When the target file to prepend already exists Then it will prepend contents to the beginning of the file
tests.specs.providers.S3DiskSpec ‑ S3 Provider Extended Specs Story: Test S3Disk custom methods Can provide a url using a custom public domain
tests.specs.services.DiskServiceSpec ‑ Disk Service Story: I want to be able to count how many disks are registered Given a few registered disks Then then the count will be > zero
tests.specs.services.DiskServiceSpec ‑ Disk Service Story: I want to be able to count how many disks are registered Given no registered disks Then then the count will be zero
tests.specs.services.DiskServiceSpec ‑ Disk Service Story: I want to be able to get an array of registered disk names Given a few registered disks Then then the names will not be empty
tests.specs.services.DiskServiceSpec ‑ Disk Service Story: I want to be able to get an array of registered disk names Given no registered disks Then then the names will be empty
tests.specs.services.DiskServiceSpec ‑ Disk Service Story: I want to be able to register disk blueprints Given valid disk properties When override is false and a disk with the name RamProvider is already registered Then the service will ignore the registration
tests.specs.services.DiskServiceSpec ‑ Disk Service Story: I want to be able to register disk blueprints Given valid disk properties When override is false and no disk with the name RamProvider exists Then the disk should be registered
tests.specs.services.DiskServiceSpec ‑ Disk Service Story: I want to be able to register disk blueprints Given valid disk properties When override is true and a disk with the name RamProvider is already registered Then the service will re-register the disk
tests.specs.services.DiskServiceSpec ‑ Disk Service Story: I want to be able to unregister disks Given a invalid disk name Then then we will throw a InvalidDiskException
tests.specs.services.DiskServiceSpec ‑ Disk Service Story: I want to be able to unregister disks Given a valid disk name and the disk has NOT been built Then the disk will be unregistered
tests.specs.services.DiskServiceSpec ‑ Disk Service Story: I want to be able to unregister disks Given a valid disk name and the disk has been built Then the disk should be shutdown and unregistered
tests.specs.services.DiskServiceSpec ‑ Disk Service Story: I want to check if a disk has been registered or not Given a invalid disk name Then then it will tell me it's not registered
tests.specs.services.DiskServiceSpec ‑ Disk Service Story: I want to check if a disk has been registered or not Given a valid disk name Then then it will validate that the disk has been regsitered
tests.specs.services.DiskServiceSpec ‑ Disk Service Story: I want to get disk records for registered disks Given a valid disk name Then I will get the disk record
tests.specs.services.DiskServiceSpec ‑ Disk Service Story: I want to get disk records for registered disks Given an invalid disk name Then It will throw an InvalidDiskException 
tests.specs.services.DiskServiceSpec ‑ Disk Service Story: I want to retrieve disks via the get() operation Given a disk that has not been created yet Then it should build it, register it and return it
tests.specs.services.DiskServiceSpec ‑ Disk Service Story: I want to retrieve disks via the get() operation Given a previously built disk Then it should return the same disk
tests.specs.services.DiskServiceSpec ‑ Disk Service Story: I want to retrieve disks via the get() operation Given an invalid and unregistered disk Then it should throw a InvalidDiskException
tests.specs.services.DiskServiceSpec ‑ Disk Service Story: I want to retrieve the default disk via the shortcut method: defaultDisk() can retrieve the default disk
tests.specs.services.DiskServiceSpec ‑ Disk Service Story: I want to retrieve the temp disk via the shortcut method: tempDisk() can retrieve the temp disk
tests.specs.services.DiskServiceSpec ‑ Disk Service can be created
tests.specs.services.DiskServiceSpec ‑ Disk Service can be shutdown